Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: alzaimar workerthread zugriff auf dynam erstellte Kompon

  Alt 11. Jan 2010, 20:49
Es gibt im Job eine Property 'Synchronized'. Die steuert, ob der Job im Kontext des Hauptthreads ausgeführt wird oder nicht. Setze die im Konstruktor des Thread mal auf True und versuch dann, ob alles funktioniert.

Wenn das klappt, kannst Du anfangen, die Dinge, die was mit der VCL zu tun haben, in separate Job-Methoden auszulagern, und die (bei Sychnronized = FALSE) direkt mit Synchronize aufzurufen. Dann wird der Job im Hintergrund ausgeführt, aber das Update der sichtbaren Komponenten im Hauptthread.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat