Einzelnen Beitrag anzeigen

BastiFantasti

Registriert seit: 5. Nov 2014
Ort: Baden Württemberg
122 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Speicherproblem mit Objekten in DLL

  Alt 5. Dez 2023, 04:16
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

Geändert von BastiFantasti ( 5. Dez 2023 um 04:20 Uhr)
  Mit Zitat antworten Zitat