Thema: Delphi Neu Zeichnen im Thread?

Einzelnen Beitrag anzeigen

bort

Registriert seit: 26. Aug 2003
Ort: Hamburg
6 Beiträge
 
Delphi 7 Architect
 
#1

Neu Zeichnen im Thread?

  Alt 26. Aug 2003, 14:39
Ein altbekanntes Problem, wofür ich immernoch eine Lösung suche:

Eine Funktion (nicht thread-sicher! "Application.ProcessMessages" nicht einbaubar!) braucht sehr lange, das Formular wird lange Zeit nicht aktualisiert.
Wie kann man die Anwendung zwingen sich zwischendurch trotzdem neu zu zeichnen?

Meine erste Idee war das "Paint" oder ProcessMessages aus einem Thread aufzurufen der nebei läuft und nur das Formular neu Zeichnen sollte - aber so einfach funktioniert es natürlich nicht. Mußte ich allerdings erst praktisch testen...

Ich komme da nicht weiter, hat jemand von euch noch eine kreative Idee die funktioniert?

Gruß

Sven
  Mit Zitat antworten Zitat