Ah. Du versuchst das Synchronize in der
DLL. Das geht so nicht, denn da fehlt der Aufruf von CheckSynchronize. Das musst du z.B. über eine exportierte Funktion der
DLL aus deinem Hauptprogramm heraus in ApplicationEvents.OnIdle aufrufen.
Da das bisher nicht aufgerufen wird, wird dein Synchronize nie abgearbeitet...
Ok. bevor ich jetzt wieder etwas falsch mache: ich erstelle jetzt eine neue Funktion in der
DLL mit der Zeile
CheckSynchronize
, exportiere diese und rufe in der Hostaufendung einmal auf. Dann kann ich aus der
DLL heraus mit dem hostprogramm synchronisiert. Richtig?