ich habe folgendes Problem. In einem Thread erzeuge ich ein COM-Objekt mittels Dispatch. Das Variable, welches das COM-Objekt zugewiesen wird, ist global. Der Thread wird mit der API-Funktion CreateThread erzeugt. Es ist deswegen in einem Thread, weil die Erzeugung des COM-Objektes länger dauert.
Das ganze sieht etwa so aus:
Code: Alles auswählen
...
import sys as _sys
MeinSkript = _sys.modules[__name__]
MeinSkript.COMObj = None;
def MeinThread(ThreadArg):
pythoncom.CoInitialize();
MeinSkript.COMObj = Dispatch(...);
....
return 0;
mfg