Hallo
ich habe eine Applikation in Delphi2010 geschrieben, die auf eine bzw. zwei Funktionen einer C-DLL zugreift.
Ich greife hier auf Informationen (Variablen, Strukturen) der DLL zu, die durch eine andere Applikation beschrieben wurden.
(Die DLL wurde von einer anderen App gestartet, in ihr läuft ein Thread der zyklisch die Daten sammelt, die Variablen und Strukturen beschreibt)
Dies habe ich durch shared memory (#pragma data_seg) "quick and dirty" gelöst.
Die Daten bekomme ich auch sauber rüber, das ist nicht das Problem...
Nur bleibt leider nach Beenden der Applikation der Prozess im Taskmanager hängen (Die Applikation wird nicht beendet, nur das Fenster schliesst sich).
Ich habe das Gefühl, dass, obwohl ich implizites binding verwende, irgendwie die DLL noch an meiner Applikation hängt.
Nur habe ich leider keine Idee warum oder wie ich dies lösen kann.
Vielleicht hat jemand eine Idee...
Gruß, Mikro79