Context:
        Windows XP
        PyQt version from: PyQt-Py2.5-gpl-4.3.3-2.exe
        Python from: python-2.5.1.msi
        Fluid Synthesisor dll from:
http://download.savannah.gnu.org/releases/fluid/fluidsynth-1.0.3-win32.zip

I seem to be getting an interaction  / coexistence problem with the
following:
        ctypes.cdll.LoadLibrary()
        PyQt4
        The dll cited above.

This works fine:
        import ctypes
        ctypes.cdll.LoadLibrary('libfluidsynth-1.dll')

        (the dll is in the same folder as the python script)

This doesn't

        import PyQt4.QtCore
        import ctypes
        ctypes.cdll.LoadLibrary('libfluidsynth-1.dll')

... producing:

Traceback (most recent call last):
  File
"C:\pch\swdev\PetesPiano\SVN-project\src\sandpit\CtypesPyQt4Problem.py",
line 3, in <module>
    ctypes.cdll.LoadLibrary('libfluidsynth-1.dll')
  File "C:\Python25\Lib\ctypes\__init__.py", line 423, in LoadLibrary
    return self._dlltype(name)
  File "C:\Python25\Lib\ctypes\__init__.py", line 340, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 998] Invalid access to memory location


If you try a well known and 'respectable' dll instead like 'msvcrt' it works
ok.

Any ideas?

Thanks in anticipation.

Pete


_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to