Entwickler-Ecke

Sonstiges (Delphi) - Timer einbauen - jedoch ohne Forms


Ikarus7 - Sa 10.12.05 20:14
Titel: Timer einbauen - jedoch ohne Forms
Ich habe ein Delhi-Programm ohne Form.
Mit Form war ein Timer kein problem - ein klick, einstellen, fertig.
Ich habe versucht mit timer1 := ttimer.create;
etc einen timer einzubauen, das scheint auch zu klappen, aber den timer.ontick bekomme ich nicht hin.
Was für einen code muss ich dafür einbinden ?


Handycommander - Sa 10.12.05 20:30

es gibt keine timer.ontick...

mfg


F34r0fTh3D4rk - Sa 10.12.05 20:33

ansonsten erstellst du einen thread mit einer schleife, und einem sleep, wobei das sleep dann dem interval entspricht ;)


SAiBOT - Mo 12.12.05 22:58


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
program Project1; 

{$APPTYPE CONSOLE} 

uses 
  SysUtils, 
  Windows; 

procedure DoTimer; 
begin 
  WriteLn('timer funzt!'); 
end

begin 
  SetTimer(000, @DoTimer); 
  MessageBox(0'123''456', MB_ICONERROR); 
end.


Delete - Mo 12.12.05 23:02

Kann man dein programm auch irgendwie wieder beenden? :-?

Timer in der Komnsole:
http://www.luckie-online.de/Developer/Delphi/Sonstiges/Timer_in_Konsole.html