AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Verständnisfrage zu TFormatSettings

Verständnisfrage zu TFormatSettings

Ein Thema von freejay · begonnen am 2. Sep 2015 · letzter Beitrag vom 7. Apr 2017
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.609 Beiträge
 
Delphi 12 Athens
 
#1

AW: Verständnisfrage zu TFormatSettings

  Alt 2. Sep 2015, 23:00
Ich Hinterwäldler bin noch auf XE7, da gibt es das noch nicht
Tempus fugit!
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
642 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

AW: Verständnisfrage zu TFormatSettings

  Alt 2. Sep 2015, 21:28
Wenn da was geändert wurde, ist das so, weil der Anwender es so wollte. Das muss man respektieren, sonst bekommt man unter Umständen zornige Anrufe...
Sherlock
Ich hatte dazu aber mal einige Probleme, ohne dass die User herumgestellt haben, weil Windows 7 da einen fiesen Bug hat/hatte:
Mir wurden auf ein paar Systemen auch englische Datumsangaben zurückgeliefert, obwohl die Laptops alle auf Deutsch eingestellt waren und sogar in den Einstellungen zur Region die richtigen Formate angezeigt haben.
Wenn man dann in den Systemeinstellungen irgendeine andere Regionaleinstellung gewählt hat (mit übernehmen/speichern) und hat danach das Ganze wieder auf deutsche Regionaleinstellungen zurückgestellt, dann hat es gepasst.

Ich habe es dann auch so gelöst, die Formateinstellungen vorzugeben und nicht von Windows zu beziehen.

Es gab dazu hier im Forum auch eine Diskussion meine ich.
Dieser "fiese Bug" kam damals nach meinen Erkenntnissen nicht von Windows, sondern von den Installations-Images der PC's. Besonders HP-PC's und Dell-Laptops/Notebooks waren betroffen. Die klatschen für den internationalen Vertrieb ein Image auf die Festplatte und bei der ersten Inbetriebnahme werden bzw. wurden damals die Ländereinstellungen nicht korrekt übernommen. Mit dem Ändern auf irgend eine andere Ländereinstellung und anschließendem Zurücksetzen auf die deutschen Einstellungen war das dann beseitigt. Hat uns damals sehr viel Zeit (und Stress mit Kunden) gekostet, und darum ist das Überschreiben und/oder korrigieren/überprüfen der Windows-Settings für Programme die ausschließlich in DE laufen m.E. die beste Option, solche Probleme auch zukünftig auszuschließen.
Gruss Otto PS: Sorry wenn ich manchmal banale Fragen stelle. Ich bin Hobby-Programmierer und nicht zu faul die SuFu zu benutzen
  Mit Zitat antworten Zitat
alda

Registriert seit: 24. Mär 2014
Ort: Karlsruhe
93 Beiträge
 
Delphi XE6 Architect
 
#3

AW: Verständnisfrage zu TFormatSettings

  Alt 2. Sep 2015, 15:16
Stell die FormatSettings einfach manuell ein, dann gibts auch keine Missverständnisse:

Delphi-Quellcode:
  FDefaultFormatSettings.DateSeparator := '-';
  FDefaultFormatSettings.DecimalSeparator := '.';
  FDefaultFormatSettings.ShortTimeFormat := 'hh:nn:ss.zzz';
  FDefaultFormatSettings.ShortDateFormat := 'yyyy-mm-dd';
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:41 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 by Thomas Breitkreuz