py2exe LoadLibrary question
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Sat May 12 01:07:34 EDT 2007
En Fri, 11 May 2007 19:22:53 -0300, <gordon.chapman at gmail.com> escribió:
> Yep, it's the old LoadLibrary failed problem.
>
> I understand that python24.dll is required for the executable to run,
> but I'm going to be building a few of these executables and I don't
> want to have to bundle python24 along with each one.
> We have python24.dll installed in c:/windows/system32, why is
> loadlibrary not finding it?
py2exe emulates LoadLibrary, does not use the Windows API function
directly. In principle it might be possible to find python24.dll on the
standard PATH, but it does not (currently).
The dll is not so big, you could put it alongside your executable (as
py2exe expects it to be). I used to install several small applications in
a single directory, sharing the required dlls.
Or switch to another tool like pyInstaller
http://pyinstaller.python-hosting.com/wiki that apparently does not have
this problem.
--
Gabriel Genellina
More information about the Python-list
mailing list