Was bei Dir nicht funktioniert, ist weniger DaysBetween als die Syntax von C++. Im ersten Fall mußt Du "const Date &" weglassen, im zweiten Fall berechnest Du die Differenz der Tage schon selbst. Außerdem weist Du in beiden Fällen einen Zahlenwert einer String-Property zu, und das kann nicht gutgehen. Dummerweise hab ich den BCB momentan nicht installiert und kann das Beispiel nicht testen, aber probiers mal mit
Hast Du die Variablen "EndDate" und "AktDate" als bool deklariert?!? -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
Dann ist kein Wunder, Datumsangaben sind vom Typ TDateTime, nicht bool! Mit bool-Variablen kannst Du nur Wahrheitswerte speichern, Ja oder Nein. -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
Ok ich hab jetzt die bool Variablen umbenannt in TDateTime Variablen und wie muss ich das denn jetzt Deklarieren wenn ich ihm sagen will das in Edit4 die EndDate und in Edit3 AktDate steht, weil wenn ich Edit4=EndDate; oder Edit3=EndDate; deklariere gibts Fehlermeldungen.
Bin C++ Anfänger wahrscheinlich ziemlich logisch warums net funktioniert.
Edit4->Text = FormatDateTime("dd.mm.yyyy", EndDate); Analog Edit3 -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.