Entwickler-Ecke
Windows API - Wie setze ich eine beliebige Zeit ?
Hochhaus - Do 20.01.11 19:51
Titel: Wie setze ich eine beliebige Zeit ?
Sorry allerseits,
ich habe eine "dumme" Frage, bei der ich nicht weiterkomme: Wie setze ich aus einem Delphi-Programm heraus eine beliebige Zeit zurück, die ich vorher mit der Anweisung
--> Present := Now; (TDateTime) <--
geholt habe.
Vielen Dank für die Hilfe ! Ich sehe den Wald vor lauter Bäumen nicht mehr.
Gruss, Hochhaus
Moderiert von
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Do 20.01.2011 um 20:31
Bergmann89 - Do 20.01.11 19:55
Hey,
was meinst du mit zurücksetzen? So:
Prenset := 0;
Zeit is in Delphi nix anderes als ein Gleitkommawert. Dabei ist ein Tag = 1,0. Eine Stunde = 1/24, usw...
MfG Bergmann.
Hochhaus - Do 20.01.11 20:14
Bergmann89 hat folgendes geschrieben : |
Hey,
was meinst du mit zurücksetzen? So:
Prenset := 0;
Zeit is in Delphi nix anderes als ein Gleitkommawert. Dabei ist ein Tag = 1,0. Eine Stunde = 1/24, usw...
MfG Bergmann. |
Nein. Das setzt nur die Variable Present auf Null. Die Systemzeit des PC's bleibt dann, wie sie ist.
Hochhaus - Do 20.01.11 20:33
Danke ! Das funktioniert.
jaenicke - Do 20.01.11 20:52
Wobei man auch dazusagen sollte, dass der Code für Windows bis XP ist...
Ab Vista braucht man Adminrechte bzw. muss evtl. auch entsprechende Privilegien im Code anfordern.
Delete - Do 20.01.11 21:09
Das muss man auch schon unter XP.
jaenicke - Do 20.01.11 21:25
Das jedesmal wieder zu erklären habe ich keine Lust mehr, deshalb fange ich so eine Diskussion lieber erst gar nicht mehr an. :mrgreen:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!