![]() |
Frage zu "FormatSettings"
Hallo
Ich muss in meiner Anwendung in einem THREAD zum Einlesen einer Datei die FormatSettings von ',' auf '.' setzen.
Delphi-Quellcode:
FormatSettings.DecimalSeparator := '.';
Nun bin ich ein wenig verunsichert ob dies: a.) eine globale Auswirkung hat?(während der Abarbeitung des Threads) b.) im Thread am Ende wieder auf die ursprüngliche Einstellung gesetzt werden muss? Ich habe zwar noch keinerlei Probleme, aber ich möchte eben einem solchem vorbeugen. Danke Schlingel |
AW: Frage zu "FormatSettings"
Ein Blick in die Dokumentation hilft
![]() Das Thema Thread wird dort explizit angesprochen, hast du das übersehen? :gruebel: |
AW: Frage zu "FormatSettings"
Ja, beides. Erstelle Dir für den Thread eine eigene FormatSettings-Variable, fülle die mit den Standardwerten (ich glabue das war GetLocaleFormatSettings) und ändere das Decimaltrennzeichen NUR DORT. Dann musst Du an alle Umwandlungsfunktionen diese angepassten Formatsettings im jeweiligen overload übergeben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 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