Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Mehrere Aktionen hintereinander

  Alt 5. Dez 2005, 14:18
Willkommen in der Delphi Praxis!

Der Timer wird automatisch unterbrochen während eine Funktion läuft. Es sei denn du verwendest währenddessen application.processmessages; Du könntest auch eine globale boolean-Variable verwenden in der du speicherst ob der Timer ausgeführt werden soll. Wenn auf den Button geklickt wurde (am Anfang der Buttonclick-Prozedur), setzt du sie auf false, am Ende auf true. In der form.create auch auf true setzen. In der Ontimer-Funktion kannst du dann abfragen ob die Variable true ist, und ansonsten abbrechen.
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat