Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi uhrzeit akt.+ändern (https://www.delphipraxis.net/24739-uhrzeit-akt-aendern.html)

the_seed 25. Jun 2004 12:20


uhrzeit akt.+ändern
 
hi, habe mit der idtcp kompo einen server und client erstellt.
ich möchte gern dass wenn der client zum server connected die aktuelle uhrzeit in einem edit feld anzeigt und man die server uhrzeit durch verändern des editfeldes ändern kann.
die abfrage der uhrzeit ist kein problem.. nur wie erreiche ich das dass die uhrzeit "weiter läuft" das wenn ich ne anfrage starte das ergebnis ist 12:12 uhr das dass editfeld ohzne dauernd ne anfrage zu starten läuft.

mit dem ändern der zeit gibts auch prob. das ich die zeit auf die angegeben ändern kann -> uhrzeit := edit1.text
habe es mit shellexecute versucht nur da rührt sich nix :)

Steve 25. Jun 2004 12:51

Re: uhrzeit akt.+ändern
 
Zum ersten: Timer mit Interval=1000 und Enablen, wenn Abfrage vollständig durchgeführt wurde. Im OnTimer einfach die Sekunden der erhaltenen Zeit hochzählen

Zum zweiten (Systemzeit setzen, wenn ich Dich richtig verstanden hab): such ma nach DateTimeToSystemTime (SysUtils) und MSDN-Library durchsuchenSetSystemTime

Gruß
Stephan

Basilikum 25. Jun 2004 14:02

Re: uhrzeit akt.+ändern
 
Zitat:

Zitat von the_seed
nur wie erreiche ich das dass die uhrzeit "weiter läuft" das wenn ich ne anfrage starte das ergebnis ist 12:12 uhr das dass editfeld ohzne dauernd ne anfrage zu starten läuft.

siehe hier

flomei 25. Jun 2004 14:07

Re: uhrzeit akt.+ändern
 
Zitat:

Zitat von the_seed
habe es mit shellexecute versucht nur da rührt sich nix

Ich verstehe auch nicht genau was du mit ShellExecute da willst...

Ansonsten wie schon gesagt Hier im Forum suchenDateTimeToSystemTime

MfG Florian :hi:

The-X 25. Jun 2004 14:12

Re: uhrzeit akt.+ändern
 
Zitat:

Zitat von flomei
Zitat:

Zitat von the_seed
habe es mit shellexecute versucht nur da rührt sich nix

Ich verstehe auch nicht genau was du mit ShellExecute da willst...

Vielleicht möchte er ja die Lokale Systemzeit über den Konsolenbefehl "Time" einstellen? :mrgreen:
wobei er da noch zwischen 9x und NT/Xp unterscheiden müsste, da der Befehl für die Konsole unterschiedlich ist, was aber über die Umgebungsvariable "COMSPEC" zu lösen sein dürfte

the_seed 25. Jun 2004 14:25

Re: uhrzeit akt.+ändern
 
Zitat:

Zitat von The-X
Zitat:

Zitat von flomei
Zitat:

Zitat von the_seed
habe es mit shellexecute versucht nur da rührt sich nix

Ich verstehe auch nicht genau was du mit ShellExecute da willst...

Vielleicht möchte er ja die Lokale Systemzeit über den Konsolenbefehl "Time" einstellen? :mrgreen:
wobei er da noch zwischen 9x und NT/Xp unterscheiden müsste, da der Befehl für die Konsole unterschiedlich ist, was aber über die Umgebungsvariable "COMSPEC" zu lösen sein dürfte

command -> time 'uhrzeit'

The-X 25. Jun 2004 17:05

Re: uhrzeit akt.+ändern
 
Zitat:

Zitat von the_seed
command -> time 'uhrzeit'

aber nur unter Windows 9x

für Xp u.a. müsstest du cmd statt command verwenden

the_seed 25. Jun 2004 19:48

Re: uhrzeit akt.+ändern
 
Zitat:

Zitat von The-X
Zitat:

Zitat von the_seed
command -> time 'uhrzeit'

aber nur unter Windows 9x

für Xp u.a. müsstest du cmd statt command verwenden

denk mal kurz nach was cmd ausgeschrieben heisst ;)

cmd:command = sowie als auch unter xp vorhanden !

MathiasSimmack 25. Jun 2004 20:37

Re: uhrzeit akt.+ändern
 
Na ja, aber der Befehl "SetSystemTime" (bzw. auch SetLocalTime) fiel doch bereits.
Warum also mit der Konsole hantieren?

The-X 28. Jun 2004 12:30

Re: uhrzeit akt.+ändern
 
Zitat:

Zitat von the_seed
Zitat:

Zitat von The-X
Zitat:

Zitat von the_seed
command -> time 'uhrzeit'

aber nur unter Windows 9x

für Xp u.a. müsstest du cmd statt command verwenden

denk mal kurz nach was cmd ausgeschrieben heisst ;)

cmd:command = sowie als auch unter xp vorhanden !

sorry, aber ich kenne die console unter Xp nur als cmd.exe und nicht als Command.com :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr.

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