Einzelnen Beitrag anzeigen

Benutzerbild von peschai
peschai

Registriert seit: 15. Feb 2004
Ort: Göppingen
270 Beiträge
 
Delphi XE5 Professional
 
#8

Re: Programmablauf neben langer procedure

  Alt 25. Okt 2007, 08:51
Hallo
du kannst eventuell in deiner Procedur mehrfach, eventuell innerhalb ein etwaigen Schleife plazieren:
Application.ProcessMessages .
Damit kannst du u.a. erreichen, daß ein TTimer ausserhalb weiter benutzt werden kann.
Aber Vorsicht, du gibts damit die Kontrolle zeitweise an Windows zurück, was dann wieder messages verteilen kann. Bei ungeschickter Programmierung kann das zur Folge haben, daß andere Teile deines Programmes aufgerufen werden, welche du eigentlich erst nach Ende deiner Procedure aufrufen möchstest. Im Zweifel mit Hilfe einer Statusvariable dafür sorgen, daß dies dann nicht passiert.
Peter Schaible
  Mit Zitat antworten Zitat