Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Erstellung und Freigabe von Formularen in einem Thread

  Alt 3. Nov 2014, 12: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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat