Autor Beitrag
aequitas
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win XP Pro; Win 7 Pro
Delphi
BeitragVerfasst: Do 24.12.09 13:34 
Hallo an alle und gleich auch frohe Weihnachten :-)

Ich versuche mich im Moment an einem einfachen Programm, welches ich zum Üben schreibe, allerdings auch gebrauchen kann.
Sinn und Zweck ist es, den PC nach einer einstellbaren Zeit herunterzufahren.
Dies möchte ich gerne so lösen, dass ich in einem Edit-Feld die Minuten eingeben kann, die zur aktuelle Uhrzeit dazugerechnet werden sollen und zu dieser Uhrzeit dann der PC herunterfährt.

Nun habe ich aber das Problem, dass ich nicht weiß, wie ich diese Zeit dazurechnen soll. Habe bereits das Forum durchsucht und auch einige Ansätze gefunden, die mir leider aber nicht weitergeholfen haben.

Meine Idee wäre es, die Uhrzeit in einen String umzuwandeln (TimeToStr) und diesem dann im Format "aa:bb:cc" bei "b" die Minuten hinzuzurechnen. Leider fehlen mir dazu die Kenntnisse.

Wäre schön, wenn mir da jemand mal einen Tipp geben könnte. :-)


schonmal ein Danke im Voraus
und ein frohes Fest
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 24.12.09 14:04 
Hallo und :welcome: in der Entwickler-Ecke,

Die aktuelle Zeit bekommst du mit now heraus, und in den DateUtils findet sich die Funktion incMinute. Damit geht das ganz einfach. :D

_________________
We are, we were and will not be.
aequitas Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win XP Pro; Win 7 Pro
Delphi
BeitragVerfasst: Do 24.12.09 15:06 
Schonmal Vielen Dank,

Bei mir kommt aber der Fehler:
E2003 Undefinierter Bezeichner: 'IncMinute'

Muss ich diese DateUtils noch extra installieren?

Edit: Ok hat sich erledigt. Musste die Datei bei "uses" einbinden. :-)

dann noch einmal ein Danke :-)