Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#5

AW: TThread.synchronize atomar?

  Alt 18. Aug 2022, 16:36
Der Codeblock (die anonyme Prozedur) wird also am Stück ausgeführt und nicht durch Code von anderen Threads mit Synchronize unterbrochen.
Ja,


AUßER, du lässt zu, dass sowas gemacht werden darf.


z.B. Application.ProcessMessages; aufrufen,
ebenso innerhalb einen ShowModal, ShowMessage/MessageBox oder nahezu allem Anderen, worin angefallene Messages verarbeitet werden.

Aber hier hält dann auch wieder dein Hauptthrad dort an und die Anderen laufen darin sequentiell ab.


ps: In einem ButtonClick eine Schleife, darin Application.ProcessMessages und schon kannst du innerhalb des OnClicks nochmal auf den Button klicken usw.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (18. Aug 2022 um 16:41 Uhr) Grund: na soooo langsam bin ich nu auch nicht ... grade eben war die letzte Antwort noch nicht da o_O
  Mit Zitat antworten Zitat