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

Reply via email to