Unter Delphi 4 funktionierte das Programm problemlos, erst seit der Umstellung
auf Delphi 2006 habe ich dieses Problem.
Das Hauptprogramm startet die
DLL mit InitMyFunction und fragt nach einer gewissen Zeit
nach, ob ein Wert über die Schnittstelle angekommen ist.
Das heißt, die Threads der
DLL sollten eigentlich nichts mit dem Hauptprogramm zu tun haben,
und eigenständig die Schnittstelle beobachten.