Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.116 Beiträge
 
Delphi 12 Athens
 
#3

AW: DLLs in Hintergrund-Thread laden

  Alt 19. Mär 2014, 16:38
Wenn der gesamte StartCode der DLL (inkl. der Initialization, Finalization, Class-Constructor und Class-Destructor) threadsave ist und die darin erzeugten Komponenten nicht an einen Thread gebunden sind (wie die Fenster/Komponenten der WinAPI), dann könnte man die DLL in einem Thread laden.

Wenn nicht, dann nicht.
Und bei dir klingt es danach, als wenn nicht.

Man könnte aber innerhalb der DLLs einige threadsichere und "langwierige" Initialisierungsprozeduren in einem anderem Thread durchführen, wenn diese nicht sofort benötigt werden.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat