Hallo Profis
Überlege gerade, wie ich mit 'ner
kurzen Funktion ein Datum auf Plausibilität prüfen kann.
Vorab mein Brainstorming:
Soll bei
deutschem Datum funktionieren.
Delphi-Quellcode:
function IsDateOk(d,m,y:integer):boolean;
begin
result:=true;
//try
EncodeDate(y,m,d);
//OnError.. result:=false
//except ...
//finally
end;
procedure TForm1.Button1Click(Sender: TObject);
var test:boolean;
begin
test:=IsDateOk(30,2,-1);
Edit1.Text:=BoolToStr(test);
end;
end.
Wird das ungefähr so hinhauen oder muß ich das Datum selber zerpflücken?
EncodeDtate bringt ja schöne Abstürze bei inkorrekten Übergabewerten.
Gruß
Wolfgang