Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: TObject, DLL, DLL Freigabe

  Alt 14. Mär 2014, 15:33
Ich hätte noch als Übergabeparameter zur DLL eine generische TObjectList. (hallo DLL, mach mal die Liste voll) Wie gehe ich damit um? Da die Objekte nun zu Interfaces geworden sind geht ja nur TList.
Würde ich so nicht sagen...
Ich habe dafür eine IInterfacedList<IMyObject> selbst geschrieben basierend auf der TList<IMyObject>.

...die Frage ist doch, was passiert mit dem Inhalt des Interfaces bzw. der Liste mit den Interfaces beim Entladen der DLL? Bleibt das erhalten?
Das ist ja schon beantwortet, daher nur noch ein Hinweis:
Eine Möglichkeit wäre ein Factory-Interface, das du aus deinem Programm mitgibst und die Objekte erstellt. Die DLL muss diese dann nur über die Interfaces füllen und in die Liste hängen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat