Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datetime undefiniert !!! (https://www.delphipraxis.net/20609-datetime-undefiniert.html)

Luckie 20. Apr 2004 14:12

Re: Datetime undefiniert !!!
 
Ich meine direkt nach der Zuweisung von now, nicht am Ende der Funktion.

Wie sieht der denn aus?
Dir ist bekannt, dass der Datentyp TDateTime eigentlich ein Double ist? Und bewegt sich der astronomische Wert so um die 38097,633025706?

Du kannst ja mal das ausprobieren:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  mytime: TDateTime;
begin
  mytime := now;
  Showmessage(FloatToStr(mytime));
  Showmessage(DateTimeToStr(mytime));
end;

kiar 20. Apr 2004 14:15

Re: Datetime undefiniert !!!
 
luckie

auf einem formular klappt es doch.

das ist eine unit, wo nur funktionen drin sind, welche ich benutze.

raik

kiar 20. Apr 2004 14:17

Re: Datetime undefiniert !!!
 
sakura,

der oben genannte wert ist immer der gleiche,

wie kann ich rauskriegen, was das für ein wert ist ?

raik

kiar 20. Apr 2004 14:28

Re: Datetime undefiniert !!!
 
habe jetzt fogendes gemacht:
Delphi-Quellcode:
var
  MyTime: TDateTime;

initialization
_data.Mytime := SysUtils.now;

end.
und siehe da, es wird richtig eingestellt. also liegt der fehler irgendo anderst. ich werde mich mal auf die suche begeben.

danke raik

kiar 20. Apr 2004 14:47

Re: Datetime undefiniert !!!
 
nachvollziehbar ist das nicht:

der fehler muss in der XPMenu.pas liegen. wenn ich diese rausnehme ist das initialisierte datum auch noch bei dem aufruf korrekt.

was mich aber nachdenklich macht, ist die tatsache, wenn ich diese procedure auf einer for mache mit dem menu klappt es auch.

vorschläge, ratschläge und hinweise gerne willkommen.

@sakura hast du gedacht -> astronomischer wert 'kiar' -> das ist vielleicht ein double, lass ich ihn mir doch mal zeigen, :wink:

raik

sakura 20. Apr 2004 14:53

Re: Datetime undefiniert !!!
 
Zitat:

Zitat von kiar
der fehler muss in der XPMenu.pas liegen.

Wo kommt die denn her :gruebel:

...:cat:...

kiar 20. Apr 2004 14:55

Re: Datetime undefiniert !!!
 
ich rufe aus der formuldatei, wo die xpmenu.pas bestandteil ist die funktion auf.

wenn ich die herausnehme bleibt der wert erhalten,

habe jetzt noch nach mytime, Tdatetime in der XPmenu.pas gesucht, aber nichts gefunden.

raik

sakura 20. Apr 2004 14:57

Re: Datetime undefiniert !!!
 
Zitat:

Zitat von kiar
ich rufe aus der formuldatei, wo die xpmenu.pas bestandteil ist die funktion auf.

Ich meinte eigentlich: Was für eine Unit ist denn das. :gruebel: Mein Delphi hat die nicht.

...:cat:...

kiar 20. Apr 2004 14:59

Re: Datetime undefiniert !!!
 
http://www.shagrouni.com/english/software/xpmenu.html

alcaeus 20. Apr 2004 15:01

Re: Datetime undefiniert !!!
 
@kiar: Versuch mal die Variable MyTime umzubenennen, funktioniert das auch nicht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:56 Uhr.
Seite 2 von 3     12 3      

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