Einzelnen Beitrag anzeigen

a.def
(Gast)

n/a Beiträge
 
#6

AW: Schwierigkeiten mit 7-zip und Events

  Alt 5. Dez 2016, 17:23
http://docwiki.embarcadero.com/RADSt...andling_Method

es fehlt dir wohl noch der "MessageMap" im Form
Delphi-Quellcode:
protected
   procedure UserMsgProc(var Message: TMessage); message WM_USER;
end;
(und ich würde statt "Application.ProcessMessages;" lieber "ProgressBar1 .Update .Repaint .Invalidate" verwenden wenn es das gibt. Wenn etwas nur mit "ProcessMessages" geht, ist meist das Konzept nicht so wirklich gut)
In der offiziellen JEDI-Demo ist er auch nicht vorhanden und dort funktioniert das Aktualisieren der GUI auch nicht.

Hallo,
wenn intern ein Thread benutzt wird, fehlt vielleicht nur Synchronize beim Upate der GUI im Hauptprogramm.
Mein Code wird im Hauptthread ausgeführt.

Ich habe mal ein bisschen rumgespielt und den Code im Button in Folgendes gepackt
Delphi-Quellcode:
TThread.CreateAnonymousThread(
 procedure
  begin
  end).Start:
Dann funktioniert es. Aber warum nicht schon mit PostMessage usw.? Damit habe ich es ja auch versucht.

Geändert von a.def ( 5. Dez 2016 um 17:28 Uhr)
  Mit Zitat antworten Zitat