Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TInifiles unter Vista / Delphi7 - Dezimalzahlen einlesen (https://www.delphipraxis.net/91411-tinifiles-unter-vista-delphi7-dezimalzahlen-einlesen.html)

Vitus 4. Mai 2007 14:02


TInifiles unter Vista / Delphi7 - Dezimalzahlen einlesen
 
Moinmoin,

ich habe auf meinem Rechner Vista und Delphi 7 installiert. Funktioniert ja soweit einwandfrei aber beim auslesen von inifiles bekomme seitdem ein sehr klassisches Problem:

in der Ini Datei sind die Gleitkommazahlen im englischen Format (mit Punkt als Dezimalzeichen) gespeichert. Seit der Neuinstallation scheint die ini Methode (readFloat oder so ähnlich) jedoch ein Komma als Trennzeichen zu verlangen. Wie kann ich das unterbinden - ohne gleich die Systemeinstellungen (Region & Sprachoptionen) umzustellen?

Gruß vom
Vitus

DeddyH 4. Mai 2007 14:07

Re: TInifiles unter Vista / Delphi7 - Dezimalzahlen einlesen
 
Hallo,

als Quick'n Dirty-Lösung würde ich die Zahlen mit Ini.ReadString einlesen, entsprechend aufbereiten und anschließend casten.

Karlson 4. Mai 2007 14:37

Re: TInifiles unter Vista / Delphi7 - Dezimalzahlen einlesen
 
Es gibt den Hier im Forum suchenDecimalSeperator, der dein Problem lösen sollte.

Vitus 15. Mai 2007 08:13

Re: TInifiles unter Vista / Delphi7 - Dezimalzahlen einlesen
 
Moinmoin,

meine Anfrage ist zwar schon eine Weile her, aber da Eure Lösung goldrichtig war will ich mich noch für den Ratschlag bedanken:

Danke! :)

Gruß vom
Vitus


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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