Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Progressbar/Label in einem Thread aktualisieren

  Alt 21. Okt 2007, 17:07
Zitat von bennle:
Warum funktioniert es denn nicht?
Weil man VCL-GUI-Controls (und generell Windows-GUI-Controls) nur vom Hauptthread aus zugreifen darf. Die VCL (und auch das Windows GDI) ist nicht auf sowas ausgelegt.

Zitat von bennle:
Gibt es da keine Lösung zu, denn um ehrlich zu sein, finde ich diese Variante "schöner" als TThread variante.
Eine Lösung hat alzaimar schon genannt: Synchronize. Oder du schickst dir eine Windows-Message und aktualisierst erst dort die GUI (und bist damit dann auch im Hauptthead).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat