Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Systemzeit verändern (https://www.delphipraxis.net/49999-systemzeit-veraendern.html)

Kompon Ente 19. Jul 2005 14:44


Systemzeit verändern
 
Hallo,

ich ermittle durch ein paar Funktionen usw. die aktuelle Uhrzeit von der Physikalisch-Technischnen Bundesanstalt. Jetzt hab ich die Zeit ermittelt und in einem String stehen. Nun möchte ich diese als Systemzeit festlegen. Wie geht das?

Matze 19. Jul 2005 14:46

Re: Systemzeit verändern
 
Wenn du ein Thema erstellst, gibt es unter der Titeleingabe ein Such-Button, nutze ihn doch mal [dp]systemzeit *ändern[/dp]

Luckie 19. Jul 2005 14:46

Re: Systemzeit verändern
 
Geht mit der API Funktion MSDN-Library durchsuchenSetSystemTime. Beispielprogramm findest du mit Code auf meiner Homepage: http://www.luckie-online.de/Developer/Delphi/Programme/ .> INetTime.

BenjaminH 19. Jul 2005 14:46

Re: Systemzeit verändern
 
http://www.delphipraxis.net/internal...91569741cc95de

Matze 19. Jul 2005 14:48

Re: Systemzeit verändern
 
Wenn nun alles da steht, hier noch was.

Kompon Ente 19. Jul 2005 15:04

Meine Variablen sind czeit und izeit (vom Typ TTime).

Momentan sieht es so aus:
Delphi-Quellcode:
EditTime.Text := TimeToStr(czeit - izeit);
Ich habe dort nun die Uhrzeit stehen und möchte sie als Systemzeit setzen.

Geht das

Delphi-Quellcode:
SetSystemTime(czeit - izeit);
so?

DP-Maintenance 19. Jul 2005 15:06

DP-Maintenance
 
Dieses Thema wurde von "alcaeus" von "Klatsch und Tratsch" nach "Windows API / MS.NET Framework API" verschoben.
Und bitte, bitte, bitte, stelle die Delphi-Fragen auch in den Delphi-Sparten :roll:

DGL-luke 19. Jul 2005 16:00

Re: Systemzeit verändern
 
probiers halt aus! wobei TTime glaube ich nicht UTC ist, sondern "anzahl sekunden seit 1.1.1970".

Sharky 19. Jul 2005 16:09

Re: Systemzeit verändern
 
Ist doch eigentlich ganz einfach.

Einen TDateTime mit Delphi-Referenz durchsuchenDateTimeToSystemTime wandelnd und dann mit Delphi-Referenz durchsuchenSetSystemTime die Zeit setzen.

Kompon Ente 22. Jul 2005 07:56

Zur Zeit hab ich's so:

Delphi-Quellcode:
SetSystemTime(DateTimeToSystemTime(czeit - izeit));
Aber sind wohl zu wenige Parameter. Die Variablen sind vom Typ TTime!


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz