Forum: Programmieren allgemein
by freejay,
3. Sep 2015
Das würde ich auch machen, wenn es sich um ein neues Programm handeln würde. Da es aber schon lange besteht und jetzt (Stichwort "internationale Zusammenarbeit") auch in anderen Ländern benutzt order evtl. nur supported werden muss, müssen überall die deutschen Einstellungen für Datumswerte gelten.
Wie's scheint funktioniert es jetzt damit:
fs := TFormatSettings.Create('de-DE');
...
Forum: Programmieren allgemein
by freejay,
2. Sep 2015
Danke für die Antworten.
Mir ging es darum, dass Daten überall auf die gleiche Weise gelesen und geschrieben werden.
Ich dachte für die Defaulteinstellungen des Users würde man eine andere "Locale" verwenden und sowas wie "de-DE" wäre fix.
Ich werde wohl den Vorschlag von alda umsetzen und meine FormatSettings selbst (und dann fix) definieren.
Danke nochmal!
Forum: Programmieren allgemein
by freejay,
2. Sep 2015
Hallo zusammen,
ich dachte, wenn ich eine TFormatSettings-Variable "fs" so initialisiere:
fs := TFormatSettings.Create('de-DE');
dann würde ich - auf egal welchem Rechner - immer die gleichen Settings bekommen, nämlich Datumsformat dd.mm.yyyy etc.
Das ist aber nicht der Fall: Wenn ich obige Zeile auf einem (deutschen) System, bei dem das Datumsformat auf yyyy-mm-dd gestellt ist,...