QLibrary reagiert (für mich) merkwürdig

Alles rund um die Programmierung mit Qt
Antworten
Willi2793
Beiträge: 147
Registriert: 29. September 2008 10:59
Kontaktdaten:

QLibrary reagiert (für mich) merkwürdig

Beitrag von Willi2793 »

Hallo,

ich habe eine DLL von einem Fremd-Hersteller. Leider ohne .def, .lib oder gar .a Dateien. Und die API-Dokumentation auch nur in einer Dokumentation, nicht per Header. Letzteres ist aber mein kleinstes Problem.

Ich lade nun die DLL per QLibrary und versuche die einzelnen Funktionen per resolve() zu bekommen und aufzurufen. Das laden scheint auch gut zu funktionieren. Allerdings bekomme ich beim resolve merkwürdige Ergebnisse. Nehmen wir die Funktionen "Open" und "Close" als Beispiel. Der resolve für "Open" bringt mir Close zurück und andersrum.

Dasselbe passiert bei Verwendung der nativen Funktionen LoadLibrary und GetProcAddress.

Jemand eine Idee was da passiert?

Grüße,
Willi
Antworten