Hallo Schwarm mit Wissen!
Die SuFu hat mir leider nicht weitergeholfen, somit die Frage: wie kommt es, daß das Datum so verunstaltet wird?
Delphi-Quellcode:
function MaskEditTest: string;
var
LedtTest: TMaskEdit;
begin
Result := EmptyStr;
LedtTest := TMaskEdit.Create(nil);
try
LedtTest.Text := DateToStr(Date); // '16.03.2023'
LedtTest.EditMask := '!99/99/9999;1;_';
Result := LedtTest.Text; // '160.....2023'
finally
FreeAndNil(LedtTest);
end;
end;
Haben wir hier tatsächlich einen Bug in MaskDoFormatText? Ich habe einen Verdacht, möchte aber (noch) nicht die Antworten beeinflussen.