Entwickler-Ecke

Internet / Netzwerk - Zeitabfrage per Internet


Tazidus - Fr 07.04.06 16:39
Titel: Zeitabfrage per Internet
Hallo,
ich habe da ein kleines Problem.
Ich habe ein Edit und ein Button und die Komponente IdDateTime.
Ich wollte gerne, wenn man auf den Button drückt, dass die Uhrzeit eines Timeservers im Edit steht.
Dazu habe ich folgendes bisher "programmiert":


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm1.Button1Click(Sender: TObject);
begin
 idDayTime1.Host :='ptbtime1.ptb.de';
 idDayTime1.Port := 37;
 edit1.Text := idDayTime1.DayTimeStr;
end;


Aber anstelle der Uhrzeit oder sonst einer Information bekomme ich nur "Müll" als Ausgabe, z.B. : Ç`wz

Wer kann mir helfen, sagen was ich falsch mache oder sagen, was ich besser machen kann?

Vielen Dank.
Gruß
Daniel


andras - So 16.04.06 13:44

hallo!
hab jetzt keinen plan ob dir das weiterhilft und ob es nicht einfach vollkommener blödsinn ist was ich sage. so weit ich weiß wird die zeit von server in sekunden seit 01.01. 1960 (keine ahnung ob das stimmt, unbedingt kontrollieren!!) gezählt. ich weiß zwar nicht wie das mit deinem prob zusammenhängt, aber vl hilft es dir ja weiter.


hkk - So 16.04.06 13:50

Hallo Tazidus.

Könntest du bitte einen Link angeben, wo man diese Komponente herbekommt? Denn dann kann man sie sich mal anschauen und dir vielleicht eher helfen.

Vielleicht ist die Zeit wirklich in einem bestimmten Format oder in einer anderen Codierung angegeben. Schau dazu mal in der Hilfe/ReadMe datei der Komponente nach und gib am besten eventuelle besonderheiten an. Je spezifischer deine Angaben, desto genauer können wir helfen ^^

~HKK