Autor Beitrag
bastir
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 11.12.03 10:17 
:?:
Hallo,

ich habe mir gestern (1. Mal Dlphi programmiert) ein Programm gebaut, welches mir die Prozesse von Windows anzeigt. Ich habe auch schon eine Prozedure, die einen Prozess killen kann.

Nun möchte ich noch, daß der Benutzer in einem Feld eingeben kann, wann der Prozess gekillt werden soll.
->am schönsten wäre es natürlich, wenn er sich eine Uhrzeit aussuchen könnte (a la 15.35 am nächsten Tag), was aber für den Anfang zu kompliziert werden dürfte (oder?)

Mir schwebt eher so etwas wie die Eingabe der Zeit in Stunden und Minuten vor (das wären dann wahrscheinlich zwei edit-Felder)

Dann müßte das Programm doch nur noch einen Timer initialisieren, der die Zeit runterzählt bzw. überwacht, ob die Zeit schon abgelaufen ist.

Ich weiß nicht ob ich die Timerkomponente von Delphi dafür benutzen kann, da diese meines Erachtens nach doch nicht wärend des Programmablaufs "gestellt" werden kann.

Im Forum habe ich dazu leider auch nichts gefunden und sicher ist es gar nicht so schwer.

Danke im Voraus!
Sebastian
recall
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 449



BeitragVerfasst: Mo 15.12.03 11:35 
Es gibt in Delphi:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
Time: TTime;  //gibt die aktuelle Uhrzeit zurück
Date: TDate;  //gibt das aktuelle Datum zurück
TimeToStr(X: TTime);  //wandelt Zeit in String um
DateToStr(X: TDate);  //s.o.

Vielleicht suchst du das mal in der Hilfe.
Du kannst dir auch mal www.delphi-forum.de/viewtopic.php?t=19711 angucken.
Noch als Hinweis: Die Edit-Felder sind Strings, also kannst du sie mit StrToTime in TTime umwandeln.

Wenn dir das nichts hilft, dann einfach meckern ;) .
Dann schreib ich dir genau wie das geht !

Viele Grüsse.
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Mo 15.12.03 11:37 
Zitat:
am schönsten wäre es natürlich, wenn er sich eine Uhrzeit aussuchen könnte


Hi,

Nimm einen TDateTimePicker!