Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Komponenten werden in Thread erstellt/Error 1400

  Alt 2. Mai 2007, 07:30
Hi

Zitat von Bernhard Geyer:
[...] und dürfen auch nur dort zugegriffen werden.
Es ist jedoch möglich, synchronisiert in einem Thread auf die VCL zuzugreifen und das geht mit Delphi-Referenz durchsuchenSynchronize. Dies ist beispielsweise sinnvoll, um den Status einer Berechnung, Datenbankverbindung oder was auch immer im Thread ausgeführt wird, dem Anwender in einem TLabel oder ähnlichem zu übermitteln.

Beispiele hierzu findest du einige in der DP.

Nur ob es sinnvoll ist, Komponenten in einem eigenen Thread zu erstellen, bezweifle ich. Ich würde bei solchen Dingen die Daten, von denen das Erzeugen der Controls abhängt, intern speichern (TList, ...) und dann nach dem Auslesen auf einmal erzeugen.
  Mit Zitat antworten Zitat