Basically, this means the application doesn't register itself with the Running Object Table. There's not much you can do about it, except maybe petition whoever makes ITunes.
Roger "David Nicolson" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > > I have been successfully using iTunes' COM interface with Python using > either of the following lines successfully: > > iTunes = win32com.client.gencache.EnsureDispatch("iTunes.Application") > iTunes = win32com.client.Dispatch("iTunes.Application") > > The only problem is that it will launch iTunes if it is not running by > instantiating the object here. There are some reasons > why I have not attempted to use more COM to check if iTunes is an active > process, I tried either of the following lines to > only form a connection if iTunes is running. > > iTunes = win32com.client.GetActiveObject("iTunes.Application") > iTunes = win32com.client.GetObject(Class = "iTunes.Application") > > Both lines result in a pythoncom.com_error with 'Operation unavailable' in > the second element of the tuple. Has anyone been > able to successfully do this with iTunes' COM server? I have seen other > 'Operation unavailable' messages in a few other > mailing lists but was unable to find any solutions to this problem. > > Regards, > David > ----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==---- http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups ----= East and West-Coast Server Farms - Total Privacy via Encryption =---- -- http://mail.python.org/mailman/listinfo/python-list