Entwickler-Ecke
Programmierwerkzeuge - Compiler Warnmeldung
csigg - Do 17.03.05 11:02
Titel: Compiler Warnmeldung
Kann mir jemand sagen was genau mit der Warnmeldung
Variable 'dtVon' wurde wahrscheinlich nicht Initialisiert
gemeint ist? Und wie ich sie wegbekomme?
MisterBum83 - Do 17.03.05 11:06
Wenn es (höchstwarscheinlich) ne Integer-Variable ist mit:
dtVon:=0;
Damit ist gemeint, das die Variable evtl. vorher einen nicht gewollten Wert schon haben kann.
csigg - Do 17.03.05 11:08
ah, ok danke.
Sind aber vorwiegend TDateTime.
Weiss jemand wie ich diese Variablen direkt deklarieren kann??
Delete - Do 17.03.05 11:13
oder was meinst du?
csigg - Do 17.03.05 11:16
Kannst du mir bitte ein konkretes Beispiel machen?
hab grad das Problem mit TTime, und dtVon := 00:00:00; geht nicht
Delete - Do 17.03.05 11:26
csigg hat folgendes geschrieben: |
Kannst du mir bitte ein konkretes Beispiel machen?
hab grad das Problem mit TTime, und dtVon := 00:00:00; geht nicht |
dtVon ist doch auch von Typ DateTime. Die von mir geschriebene Zeile funktioniert doch und gibt dtVon die aktuelle Zeit und das Datum.
Wenn du selbst was eingeben willst müsste das glaub ich so aussehen:
Delphi-Quelltext
1:
| dtVon := StrToDate('18.02.05')+StrToTime('00:00:00'); |
kann das gerade leider nicht testen..
csigg - Do 17.03.05 11:30
jap, so funktionerts.
opfer.der.genauigkeit - Do 17.03.05 11:39
Hallo csigg,
schau dir mal folgende Funktionen an:
FormatDateTime();
StrToDateTime();
DateTimeToStr();
StrToTime();
TimeToStr();
etc. -> siehe Delphi- Hilfe
Wenn du z.B. einer Variablen vom Typ TTime die Uhrzeit 00:00:00 Uhr zuweisen willst
kannst du so machen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| var mytime1, mytime2: TTime; begin mytime1 := StrToTime('00:00:00'); mytime2 := 0;
if (mytime1 = mytime2) then ShowMessage('ist gleich'); end; |
Macht also in der Initialisierung keinen Unterschied.
Im Prinzip, könntest du rein mit Double- Werten arbeiten und das Datum zuweisen.
Denn für TTime gilt:
TTime = type TDateTime;
TDateTime = type double;
Moderiert von
Christian S.: Delphi-Tag repariert
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!