Autor Beitrag
Xabitire
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 114

Win Xp, Win Vista
D6 PE, D7 PE
BeitragVerfasst: Fr 08.12.06 18:48 
Hi,

also, ich versuche einem Prozess, der überprüft ob auf meiner Festplatte eine bestimmte Datei liegt, eine Aktuallisierungsrate von ungefähr einer halben sekunde zu geben, d. h. der Prozess soll alle halbe Sekunden erneut prüfen, ob die Datei vorhanden ist oder nicht und falls sie vorhanden ist abbrechen, ich habe versucht einen timer in eine Schleife einzubauen, bin aber voll und ganz gescheitert. Hab auch sonst nirgens was gefunden ... --> brauche Hilfe.

thx.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 08.12.06 19:25 
Moin und :welcome: im Forum!

Wie Timer und Schleife? :gruebel: Entweder oder, würde ich da sagen. ;)

Wie wäre es denn damit:
- Timer auf das Formular ziehen
- .Interval auf 500 (ms) stellen
- und das Timer-Ereignis so ansetzen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if FileExists('C:\Dummy.txt') then begin // existiert die Datei?
    Timer1.Enabled := FALSE; // Timer abstellen
    ShowMessage('Datei existiert!');
  end;
end;

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Xabitire Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 114

Win Xp, Win Vista
D6 PE, D7 PE
BeitragVerfasst: Fr 08.12.06 19:32 
Danke,

habs ausprobiert, funktioniert! Nur dass er mir jetzt alle halbe sekunde ne showmessage ausgibt, aber das krieg ich schon allein geregelt.