TDateTime <edit>Differenz ermitteln</edit>
-
;
-
uppsaber jetzt kommt
[C++ Fehler] User.cpp(61): E2040 Deklaration nicht ordnungsgemäß abgeschlossen [C++ Fehler] User.cpp(62): E2451 Undefiniertes Symbol 'is' [C++ Fehler] User.cpp(62): E2451 Undefiniertes Symbol 'arg'das ist winapi glaub ich
kann man das umwandeln
-
:p :p :p
Bei der Deklaration kommt ein Semikolon ans Ende
siehe Deine Headerdatei:void __fastcall TDateTime(const double src);Bei der eigentlichen Funktion fehlt das Semikolon (vgl. Deklaration)
siehe cpp-Datei:void __fastcall TDateTime(const double src)
-
Hallo

Was soll denn das?Das du sowas schreibst
void __fastcall TForm1::TDateTime(const double src);schreibst und nicht verstehst das da Fehlermeldungen kommen, beweißt das du nicht wirklich verstehst was du da machst.
Also : was hast du eigentlich vor?
bis bald
akari
-
ok hab grad
static TDateTime __fastcall CurrentDate() { }(fehlerfrei)
ich möchte die differnz der tage in der das prg nicht ausgeführt wurde
-
Hallo
TDateTime Start = ...; TDateTime End = ...; int Diff = int(End) - int(Start);bis bald
akari
-
danke evtl nicht das richtige (was ich suche)
-
Hallo
differnz der tage in der das prg nicht ausgeführt wurde
Ich gehe davon aus das du Start- und Enddatum als TDateTime hast. Dann kannst du die Differenz in Tagen so ausrechnen.
bis bald
akari
-
ich wollte eigentlich mit TDateTime den "heutigen" tag "ermitteln" um diesen wert in eine datei zu speichern
die beim nächsten ausführen gelesen wird und mit dem wert des "demnächst" tag subtrahierenum einen wert in tagen zu bekommen
wie viele tage dieses prg nicht ausgeführt wurde
-
also, das Datum des heutigen Tages bekommst du so:
Datum = Date();angenommen du hast die Variable Datum deklariert.
Wenn du jetzt das selbe an nem anderen Tag nochmal machst, hast du meinetwegen die Variablen Datum und Datum1.
die subtrahierst du folgendermaßen.Datum2 = DateToInt(Datum1) - DateToInt(Datum);wieder davon ausgegangen, dass du die Variable Datum2 deklariert hast.
Wenn du es dann noch in einem Label ausgeben willst:
Label1->Caption = IntToDate(Datum2);wenn du das richtig anwendest solltest du dann genau die Differenz bekommen aus den Tagen, die das Programm nicht ausgeführt wurde.
Gruß
MWJK
-
hey cool danke

gruß
-
Hallo,
Bitte, freut mich, wenn ich dir damit weiterhelfen konnte!
Gruß
MWJK