Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Frage zu "FormatSettings" (https://www.delphipraxis.net/180154-frage-zu-formatsettings.html)

Schlingel 26. Apr 2014 09:35

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

Sir Rufo 26. Apr 2014 09:44

AW: Frage zu "FormatSettings"
 
Ein Blick in die Dokumentation hilft Delphi-Referenz durchsuchenSysUtils.TFormatSettings

Das Thema Thread wird dort explizit angesprochen, hast du das übersehen? :gruebel:

Union 26. Apr 2014 13:26

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 17:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz