![]() |
Datetime undefiniert !!!
folgende funktion
Delphi-Quellcode:
ich versuche hier mytime zu ermitteln, um damit weiterzuarbeiten, diese funktion ist bestandteil einer .pas, welche oben aufgeführte dateien hat.
uses
Classes, ComCtrls, SysUtils; function fkt_CalcDivTime(s: string): double; var Mytime :TDAtetime; stunden, minuten, szEnde, szStart:String; begin mytime:=now; //<- hier versuche ich Mytime zu seten sZende:=fkt_makecloseString(s); // hier wird aus einem längeren string einteil ausgewählt sZende:=stringreplace(szende,':','',[rfreplaceall]); stunden:=copy(szende ,1,2); minuten:=copy(szende ,3,2); mytime:=EncodeTime((strtoint(stunden)),(strtoint(minuten)),0,0); result:= 'ist egal' end; wenn ich nun zu dieser funktion springe, liegt mytime, auch nach now irgendwo im computer und zeigt astronomische werte an. mache ich die selbe sache auf einer unit, der eine form zugewiesen ist, klappt es. alle deklarationen sind in den oben aufgeführen dateien enthalten. wo liegt mein fehler :wall: raik |
Re: Datetime undefiniert !!!
Hai kiar,
ist dort eventuell das Delphi TDateTime durch einen eigenen Typ ersetzt worden? |
Re: Datetime undefiniert !!!
Du kannst den Unitnamen einem Bezeichner vorneanstellen, wenn du ganz sicher
sein möchtest:
Delphi-Quellcode:
var
Mytime :System.TDatetime; // der "richtige" TDateTime Datentyp stunden, minuten, szEnde, szStart:String; begin mytime:=SysUtils.Now; // die "richtige" Now-Funktion |
Re: Datetime undefiniert !!!
@ sharky -> wie meist du das?
@ shmia -> das bringt auch nichts! |
Re: Datetime undefiniert !!!
Mal eine Frage. Wo stößt Du auf das Problem mit den "astronomischen" Werten - wo überprüfst Du die. Kann es sein, daß Du MyTime woanders nochmals definiert hast?
...:cat:... |
Re: Datetime undefiniert !!!
hallo sakura,
iich stoße aus die astronomischen werte, schon in der ersten zeile. deshalb habe ich auch
Delphi-Quellcode:
gemacht, um einen definierten wert zu haben.MyTime:=SysUtils.now; aber pustekuchen, er ist in den weiten des rechners. mytime ist nirgends definiert. raik |
Re: Datetime undefiniert !!!
Geh mal in Einzelschritten durch und kuck, was für einen Wert mytime nach der Zuweisung von now hat.
|
Re: Datetime undefiniert !!!
luckie den astronomischen wert. alles schon passiert.
sonst hätte ich nicht gewußt, das er astronomisch ist. raik |
Re: Datetime undefiniert !!!
Nenne doch mal den Wert ;)
...:cat:... |
Re: Datetime undefiniert !!!
2.0904263321e-317
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 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