Hallo Bernhard,
vielen Dank für die Antwort. Wie es aussieht ist das setzen des Application.Handle die Lösung. Diese ist unterschiedlich, weil wir untereschiedliche Compiler verwenden. In meinem Test-Programm funktioniert es, da sowohl dieses als auch unsere
DLL mit der selben Delphi Version compiliert wurde und somit die selben Laufzeitpackages verwendet werden.
Die Schnittstelle zwischen den beiden Programmen ist kein Problem. Es wird eine C-kompatible Schnittstelle verwendet.
Viele Grüße,
Andreas