Ja SharedMem habe ich als erste
Unit in den Uses der
DPR mit drin (habe es auch ohne versucht)
Der Aufruf des Objekts ist wie folgt:
-
dpr Datei beinhaltet die eigentlich
Unit (mit Form)
- die "
Unit mit Form" wird in einem TThread.execute gestartet bzw. mit CreateForm erzeugt
- die TThread.execute Ereignis wird laut Breakpoint nur einmalig durchlaufen
- in der "
Unit mit Form" wird das Objekt in einer Funktion (Abarbeitung der Anfrage von ausserhalb der
DLL instanziert, verwendet und wieder freigegeben)
- Das eigentliche Objekt steckt in seiner eigenen
Unit, die die ganze Klasse enthält
- von der aufrufenden Anwendug wird ein Record an die
DLL übergeben.
Der Record ist eine definierte Schnittstelle der aufrufenden Anwendug.
Es handelt sich um eine Integration in einen
FTP Server, der die relevanten Daten an die
DLL übergibt (
FTP Benutzernamen, übertragene Datei, Operation, ...)
Immer wenn eine Datei übertragen wird, wird der Inhalt dem
FTP Benutzer zugeordnet und der Inhalt der Datei mit der eigentlichen Anforderung ausgewertet.
Ich hoffe ich habe das verständlich aufgelistet