Wenn du bei den Datentypen auf
COM-basierte (Widestring, WordBool, ...) zurückgreifst, als Aufrufkonvention safecall oder cdecl benutzt und die
DLL innerhalb des UI threads des Host-Programms aufrufst, dann sollte dies klappen.
Wäre es nicht einfacher das Formular innerhalb des Host-Programms zu halten und nur die "Logik" in die
DLL auszulagern?
Du meinst also pro Sprache erstelle ich dann das Formular jeweils in der dortigen
IDE und dem Projekt? Ist halt Mehraufwand, wäre besser wenn man das Formular nur einmal einsatzbereit machen muss