Wenn Du Edit10.Text in ein Datum umwandeln willst, das im Format 'dd.mm.yy' eingegeben ist, aber dein Windows -aus welchen Gründen auch immer- das Format 'dd/MMM/yy' verwendet, dann würde ich 'Edit10.Text' auch mit dem entsprechenden Formatbezeichner umwandeln und nicht ohne, wie Du das gemacht hast.
Weiterhin würde ich dir empfehlen, bei Problemen wie diesem, keine Mehrfachoperationen in einer Zeile auszuführen. Dann verstehst Du den Code besser und siehst sofort, wo der Fehler ist.
Delphi-Quellcode:
procedure TForm1.Termincountdown1Click(Sender: TObject);
var
Eingabedatum : TDateTime;
AnzahlDerTage : Integer;
begin
Form13.Show;
Form13.Caption := 'Termincountdown'; // Das könntest Du im Designer einstellen.
Eingabedatum := StrToDate(Edit10.Text); // Welches Datumsformat wird hier für die Umwandlung verwendet?
AnzahlDerTage := trunc(Eingabedatum - Date);
Form13.Label5.Caption := InttoStr(AnzahlDerTage);
end;
Aber bisher:
Gut gemacht. Programmieren lernen tut weh und man rennt am Anfang ständig gegen die Wand, aber es lohnt sich.