Einzelnen Beitrag anzeigen

MStoll

Registriert seit: 15. Nov 2005
131 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Thread für kurze Zeit aussetzen lassen

  Alt 18. Apr 2007, 16:35
Hallo,

also ich glaube, dass einzige, was diesem Stück Code fehlt, ist ein Sleep(x) mit x irgendwas zwischen 1 und 10 oder auch mehr, je nach dem, wie lange der Thread ruhen soll. Und du lässt das TThread.Execute auch sicher mittels Resume laufen? Also nirgends ein direkter Aufruf von Execute? Die Symptome sprechen dafür. In meinen Programmen kann ich auch locker mal 10 Threads laufen lassen und die GUI friert nicht ein, solange nur in jedem Thread ein Sleep(1) am Ende der Schleife steht.

Gruß
Michael

[Edit]Was macht eigentlich das FBoard.Refresh(Ms-LastMs); ?[/Edit]
  Mit Zitat antworten Zitat