![]() |
AW: FormatSettings for Dummies
Zitat:
Zitat:
|
AW: FormatSettings for Dummies
Dein Problem liegt darin, dass du annimmst,
TFormatSettings.ShortTimeFormat und LongTimeFormat hätten etwas mit dem ab Windows 7 einstellbaren "Short time" und "Long time" zu tun, was aber nicht der Fall ist. |
AW: FormatSettings for Dummies
8-) Oh ja... streiten. :P
Das mit den / am Anfang war ein zusätzliches zum Zeitformat. Zitat:
|
AW: FormatSettings for Dummies
Zitat:
So bekommt man das Gewünschte:
Delphi-Quellcode:
procedure TForm1.PresentData;
var lShortTimeFmt: string; lLongTimeFmt : string; begin Label1.Caption := FormatDateTime( FormatSettings.ShortDateFormat, Now ) + ' (' + FormatSettings.ShortDateFormat + ')'; lShortTimeFmt := GetLocaleStr( GetThreadLocale, LOCALE_SSHORTTIME, FormatSettings.ShortDateFormat ); Label2.Caption := FormatDateTime( lShortTimeFmt, Now ); // Geht erst ab Windows 7! lLongTimeFmt := GetLocaleStr( GetThreadLocale, LOCALE_STIMEFORMAT, FormatSettings.LongTimeFormat ); Label3.Caption := FormatDateTime( lLongTimeFmt, Now ); end; |
AW: FormatSettings for Dummies
Zitat:
|
AW: FormatSettings for Dummies
Weil es diese beiden Werte (damals noch ohne TFormatSettings als globale Variablen) schon vor Windows 7 gab, welches zusätzlich zu dem
![]() ![]() ![]() |
AW: FormatSettings for Dummies
Bin heute auch über diese "bescheuerte" Logik gestolpert.
Hier mal Voten das dieser "Logik" mit dem "meta character" weggeschmießen wird: ![]() Ich vermute nicht das irgendwo eine Logik in den VCL-Sourcen sich auf diese "Meta Character" verläst. Ist wohl eher ein "Irgendwo wird das noch erwartet weil man die Implementierung nicht richtig gemacht hat" |
AW: FormatSettings for Dummies
Moin...
gestern bin ich auch über die Probleme mit den TFormatSettings gestolpert. Was hat es den mit diesem "Meta-Character" auf sich? Den unten aufgeführten Link kann ich bei mir nicht (mehr ?) öffnen. Zitat:
Wenn ich das ganze aber richtig verstehe, dann bleibt einem nichts anders übrig, als die "falschen" Werte in den TFormatSettings zu korrigieren? |
AW: FormatSettings for Dummies
qc.embarcadero.com ist das alte BugTracking-System das mittlerweile abgschaltet wurde.
Nur noch quality.embarcadero.com ist die Einzige Quelle für solche Infos. |
AW: FormatSettings for Dummies
Vielen Dank für die Info.
Gibt es dann die erwähnten Erklärungen zum "Meta Character" irgendwo noch zum nachlesen? Oder kann mir jemand vielleicht so kurz sagen was damals die Erklärung von Embarcadero dazu war? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz