INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Stringkonvertierung in App



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.01.2011, 18:21
Beitrag #1

Chasing Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Oct 2007

8.2.1; 2010
2007
de_en

07
Deutschland
Stringkonvertierung in App
Hallo Gemeinde,

ich nutze wie in Anhang gezeigt die Konvertierung von String nach Zahl leider funktioniert das in der exe dann nicht mehr.
Bsp. String ist 1.345 das wird als VI korrekt in 1.345 gewandelt
in der exe jedoch wird daraus einfach 2
Dezimaltrennzeichen ist global auf Punkt.

Ich versteh nicht ganz warum die exe da einen Unterschied macht.

Thx

Lv10


Angehängte Datei(en) Bild(er)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.01.2011, 20:52 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2011 20:53 von Chasing.)
Beitrag #2

Chasing Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Oct 2007

8.2.1; 2010
2007
de_en

07
Deutschland
Stringkonvertierung in App
So ich hab nun endlich mal was herausgefunden.
Die globale Einstellung "Use localized decimal point" ist zwar auf aus aber seltsamerweise zeigen die Elemente in der exe wieder das Komma und nicht den Punkt.
Kann man das noch irgendwo für die exe getrennt einstellen?

PS: wollte eig oben editieren aber ging nicht mehr, sorry
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 21:12 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2011 21:13 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Stringkonvertierung in App
Hallo Chasing,

die Exe kümmert sich nicht um die Einstellungen, die du in der Entwicklungsumgebung machst!

Entweder:
- du suchst nach dem passenden Inifile-Eintrag und erstellst zu deiner Exe ein passendes Inifile
oder:
- du erzwingst die Benutzung des Punktes in deiner Exe mit einem besseren Formatstring (wie z.B. %.;%f)

Anmerkungen:
- Die Formatstrings sind sehr gut in der Kontexthilfe beschrieben...
- Beim Umwandeln von String nach Zahl ist die Angabe der Nachkommastellen meist irrelevant/unnötig (Wenn im String nur 3 Nachkommastellen vorkommen, werden auch nur 3 gescannt. Kommen mehr/weniger vor, schadet es nicht, trotzdem alle zu verwenden.)
- Mir ist schleierhaft, wie aus "1.345" plötzlich "2" werden soll...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 22:28
Beitrag #4

Chasing Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 64
Registriert seit: Oct 2007

8.2.1; 2010
2007
de_en

07
Deutschland
Stringkonvertierung in App
Habe die INI Variante gewählt, in die *.ini der App einfach folgendes einfügen:
useLocaleDecimalPt=False

1000 Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: