Thema: Delphi VCL MaskEdit mit Datum

Einzelnen Beitrag anzeigen

Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#1

VCL MaskEdit mit Datum

  Alt 16. Mär 2023, 17:36
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.
Nr.1 Delphi-Tool: [F7]
  Mit Zitat antworten Zitat