
Zitat von
Matze:
ich habe nur den Screenshot angesehen und frage mich, wozu du
IsValidDate geschrieben hast. Du nutzt die Funktion
DaysInMonth aus der
DateUtils.pas nehme ich an. Dort befindet sich jedoch ebenso die Funktion
IsValidDate (dort ist "dein" Code auf wenige Zeilen reduziert). Wozu also doppelt implementieren?

Dieses Script kenn die
Unit DateUtils.pas nicht. Von daher ist die Methode
IsValidDate nicht doppelt deklariert.
DaysInMonth ist auch weiter oben deklariert.

Zitat von
Matze:
Und "exit" zu nutzen ist nicht die saubere Art, das geht normalerweise auch anders.
Das war nur zum testen der "exit"-Funktion da. Es ist ja auch nur ein Beispiel-Script