I have a simple demo program (on Windows XP) that uses the ctypes module to load a DLL. This program works as expected with Python 2.5.4, but fails with Python 2.6.4 (on a different machine, each machine has only one Python version installed), with these messages:

File "demo.py", line 37, in <module>
  mydll = windll.LoadLibrary("DEMO.DLL")
File "c:\python26\lib\ctypes\__init__.py, line 431, in LoadLibrary
  return self._dlltype(name)
File "c:\python26\lib\ctypes\__init__.py, line 353, in __init__
  self._handle = _dlopen(self._name, mode)
WindowsError: [Error 14001] This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem

It isn't clear to me what the "application" is. As far as I know I didn't install anything except Python 2.6.4. Is it possible that ctypes doesn't work with 2.6.4?
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to