Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Erstellung und Freigabe von Formularen in einem Thread

  Alt 3. Nov 2014, 11:41
Da die VCL nicht threadsicher ist sollten alle Formulare im Hauptthread erzeugt, manipuliert und freigegeben werden!
Es werden globale Objekte (Font, Brush, Pen uws.) als Vorlagen verwendet und außerdem registrieren sich die VCL-Forms/Komponenten in globalen Listen.

Man kann Formulare in Threads erzeugen, aber dafür braucht man dann im Thread eine Messagebehandlung und kann die VCL nicht benutzen. (maximal vielleicht eine eigständige VCL, z.B. in einer DLL, wobei die DLL dann auch im Thread geladen/freigegeben werden müsste)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat