Why is my object 32-bit??
Borut Flis <[email protected]>
| Newsgroups | gmane.comp.python.windows |
|---|---|
| Message-ID | <CABeVRwSj7TkNRmH5Ydio6+GecUwaTCWS+0xRYb-douyWR4vt5Q@mail.gmail.com> |
Hello,
I registered an object with pywin32. For demonstrative purposes I used a
simple HelloWorld available here:
https://github.com/BorutFlis/Scripts/blob/main/hello.py
I can call with pywin32:
import win32com.client
o = win32com.client.Dispatch("Python.TestServer")
It works fine. I than tried to run it with visual basic in Excel and it was
not working.
My Excel is 64-bit and so is my Python.
After some advice I tried running the Visual Basic script
with C:\Windows\System32\cscript.exe and C:\Windows\SysWOW64\cscript.exe .
It works with the SysWOW64, which is where the 32-bit object are.
So my COM object is 32-bit, why is that and how can I reconfigure.
Also I don't know where to locate the .dll or .exe created.
There is not entry at:
HKEY_CLASSSES_ROOT\Wow6432Node\CLSID\{7CC9F362-486D-11D1-BB48-0000E838A65F},
only at: HKEY_CLASSSES_ROOT\Wow6432Node\AppID\{7CC9F362-486D-11D1-BB48-0000E838A65F},
but it has no info about the dll or exe.
Best Regards,
Borut
_______________________________________________
python-win32 mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-win32