(Gast)
n/a Beiträge
|
AW: Anwendung im Hintergrund [Konsolanwendung oder VCL Formular]
14. Nov 2013, 21:04
Ich bin kein Experte, aber spontan wäre ich erst einmal direkt den VCL-Weg gegangen. Irgendwann brauchst du vielleicht doch eine Oberfläche. Einen TTimer hast du in einer Konsolenanwendung auch nicht.
Timer gibt es:
Delphi-Quellcode:
program Iexist;
uses
SysUtils, Windows;
var i : Integer;
procedure TimerProc(Wnd:HWnd;Msg,TimerID,dwTime:DWORD);stdcall;
begin
i:=i+20;
end;
begin
i:=0;
SetTimer(0,0,1000,@TimerProc); // 1 sec
repeat
inc(i);
MessageBox(0, PWChar(IntToStr(i)), 'I exist!', MB_ICONINFORMATION);
Sleep(5000);
until i>100; // keine Angst: MessageBox erscheint nur 3x
Halt(0);
end.
|
|
Zitat
|