Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String nach Double? (https://www.delphipraxis.net/124207-string-nach-double.html)

A.Griffin 29. Mär 2017 13:59

AW: String nach Double?
 
Ich wollte eigentlich wissen ob es global möglich ist, so dass ich nicht im jedem Programm den DecimalSeperator festlegen muss. Jetzt habe ich einfach bei FormCreate "DecimalSeparator := '.';" drin. Ich fange eh alle "," ab und ersetze sie durch ".".

a.def 29. Mär 2017 14:06

AW: String nach Double?
 
Schreibe dir doch eine minimale DLL die genau das tut und die lädst du in jedes deiner Programme.

nahpets 29. Mär 2017 14:18

AW: String nach Double?
 
Zitat:

Zitat von A.Griffin (Beitrag 1365876)
Ich wollte eigentlich wissen ob es global möglich ist, so dass ich nicht im jedem Programm den DecimalSeperator festlegen muss. Jetzt habe ich einfach bei FormCreate "DecimalSeparator := '.';" drin. Ich fange eh alle "," ab und ersetze sie durch ".".

Global, für alle Programme?

Dann mach das doch in den Systemeinstellungen von Windows.

@HolgerX

TFormatSettings gibt es in Delphi 7. Mein Beispiel stammt aus Delphi 7.

HolgerX 29. Mär 2017 15:26

AW: String nach Double?
 
Zitat:

Zitat von nahpets (Beitrag 1365880)
@HolgerX

TFormatSettings gibt es in Delphi 7. Mein Beispiel stamm aus Delphi 7.

OK, danke.
Dann scheint es mit D7 hinein gekommen zu sein, bei D6 sind es noch einfache globale Variablen.. ;)

himitsu 29. Mär 2017 19:52

AW: String nach Double?
 
Zitat:

Zitat von HolgerX (Beitrag 1365885)
Zitat:

Zitat von nahpets (Beitrag 1365880)
@HolgerX

TFormatSettings gibt es in Delphi 7. Mein Beispiel stamm aus Delphi 7.

OK, danke.
Dann scheint es mit D7 hinein gekommen zu sein, bei D6 sind es noch einfache globale Variablen.. ;)

Delphi lädt beim Programmstart in eine globale TFormatSettings-Variable (in alten Delphis ist das noch nicht in einem Record, sondern in mehreren Einzelvariablen)
Man kann diese Variablen natürlich überschreiben, aber man sollte bedenken, dass Delphi "schlau" ist und auf eine Systemänderung und die nachfolgende BroadcastMessage WM_SETTINGCHANGE reagiert und die Einstellungen neu lädt.

Der Record TFormatSettings und die Parameter an den StrTo...- und ...ToStr-Funktionen können bereits in D7 reingekommen sein,
aber der neue Constructor ist eventuell erst seit D2006 vorhanden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr.
Seite 2 von 2     12   

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