Thema: Delphi Thread Problem

Einzelnen Beitrag anzeigen

Benutzerbild von Motzi
Motzi

Registriert seit: 6. Aug 2002
Ort: Wien
598 Beiträge
 
Delphi XE2 Professional
 
#16

Re: Thread Problem

  Alt 26. Apr 2005, 21:02
Oh.. ich les gerade, dass du in einem abgespalteten Thread dynamisch eine Form erzeugst. Das solltest du unter allen Umständen vermeiden!!! Die VCL ist nicht threadsafe, und auch wenn du in deinen Threads nicht auf die Formen des jeweils andren Threads zugreifst, so weißt du trotzdem nicht, was die VCL intern macht und welche Objekte intern von allen TForm und Instanzen anderer Komponenten gemeinsam verwendet werden etc, wobei KEINE Thread-Synchronisation stattfindet.
Schlußfolgerung: VCL-Formen immer nur im Hauptthread, benötigst du zwingend ein Fenster in einem abgespalteten Thread, dann nur nonVCL!
Manuel Pöter
  Mit Zitat antworten Zitat