Re: [python-win32] Server Exectuion Failed

2020-11-12 Thread Tim Roberts
On Nov 12, 2020, at 12:32 PM, Bob Fang  wrote:
> 
> I have an application which utilise win32com to control a software 
> (powerworld if you know what it is). Once I have dispatched a new object I 
> can see in task manager there is a new process created which is running and I 
> can call command through the win32com object -- this is what I want to do and 
> suits me well but I noticed two things:
> 
> 1. The process I created seems to be persistent and will not die even if I 
> explicitly deleted my object using `del` in Python. Is there a way to fully 
> close the process after I am done with my object?

It’s up to the the application.  Out-of-process servers often provide a “close” 
or “exit” method to tell them to clean up.
— 
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

___
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32


[python-win32] Server Exectuion Failed

2020-11-12 Thread Bob Fang
Hi,

I have an application which utilise win32com to control a software
(powerworld if you know what it is). Once I have dispatched a new object I
can see in task manager there is a new process created which is running and
I can call command through the win32com object -- this is what I want to do
and suits me well but I noticed two things:

1. The process I created seems to be persistent and will not die even if I
explicitly deleted my object using `del` in Python. Is there a way to fully
close the process after I am done with my object?

2. There seems to be a maximum number of instance I can create of this app
and after I have reached this number I will get this following error, the
only way to get rid of this error is to restart my Windows machine. I am
just wondering if there is any config I need to change to allow unlimited
number of instances? I think it is also worth mentioning that I run
multiple objects at concurrently with an actor mode library (pykka) and on
each separate thread I call coInitailise, but I am not calling
coUninitialse at this moment. Might this be the cause of the problem here?

pywintypes.com_error: (-2146959355, 'Server execution failed', None, None)


Thanks a lot.

Best,
B
___
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32