![]() |
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; |
Re: Datetime undefiniert !!!
luckie
auf einem formular klappt es doch. das ist eine unit, wo nur funktionen drin sind, welche ich benutze. raik |
Re: Datetime undefiniert !!!
sakura,
der oben genannte wert ist immer der gleiche, wie kann ich rauskriegen, was das für ein wert ist ? raik |
Re: Datetime undefiniert !!!
habe jetzt fogendes gemacht:
Delphi-Quellcode:
und siehe da, es wird richtig eingestellt. also liegt der fehler irgendo anderst. ich werde mich mal auf die suche begeben.
var
MyTime: TDateTime; initialization _data.Mytime := SysUtils.now; end. danke raik |
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 |
Re: Datetime undefiniert !!!
Zitat:
...:cat:... |
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 |
Re: Datetime undefiniert !!!
Zitat:
...:cat:... |
Re: Datetime undefiniert !!!
|
Re: Datetime undefiniert !!!
@kiar: Versuch mal die Variable MyTime umzubenennen, funktioniert das auch nicht?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz