From: John Jackson <jginc@po...> - 2005-09-08 04:21:52
I'm building an wxPython app that uses COM to talk to an
ArcGIS/Microsoft Jet database, either using ArcGIS' interface
or the Jet engine using win32com.client.Dispatch.
The program runs fine, except once we install it on a machine
without Python 2.3 and the pywin32 extensions (build 203),
we get errors about not being able to load the libraries.
The error message is "LoadLibrary. The specified module could not be found."
This occurs at "import win32com.client".
[I have tried the same code using cx_freexe, and it works.
But I like py2exe's control over the output...]
With py2exe 0.5.4, I created early-binding classes using makepy,
but found that they worked only in the case of
"Microsoft ActiveX Data Objects 2.8 Library",
and not the "ESRI Geoprocessing Object Library".
Using py2exe 0.6.2, I couldn't get the
"Microsoft ActiveX Data Objects 2.8 Library"
early-binding class to work.
It seems that there's a path problem finding the COM stuff.
Any ideas on how to fix this?
Get latest updates about Open Source Projects, Conferences and News.