Hallo Rolf,
vielen Dank fuer Deine schnelle Antwort.
NULL als HINSTANCE zu verwenden habe ich bereits probiert. Leider mit dem gleichen Resultat (Rückgabewert = 1 -> fuer die C++ DLL ungueltige HINSTANCE).
Die WinAPI Funktion GetModuleHandleA liefert mir zwar meine HINSTANCE, aber auch die wird als ungueltig zurueckgewiesen. (Siehe Screenshot im ersten Beitrag) Kann man die gelieferte HINSTANCE irgendwie verifizieren? Ich habe leider nicht wirklich Ahnung von der WinAPI
Ich habe eine Testversion vom Hersteller der DLL bekommen um weiter testen zu koennen. Diese enthaelt zwei Versionen eines einfachen Dialogs.
Die erste Version benoetigt wie gehabt HINSTANCE und HWND, die zweite benoetigt nur HWND.
Version eins verhaelt sich wie gehabt -> ungueltige HINSTANCE
Die zweite Version funktioniert auf Anhieb und legt einen modalen Dialog auf mein VI (und schliesst diesen nicht wieder, so dass ich das VI schliessen muss, um das modale Overlay loszuwerden)
Evtl. wird die DLL entsprechend umgestrickt.
Schoener waere es eine "echte" Loesung finden zu koennen.
Danke und schoenen Gruss,
Balze