Strona 1 z 1

format stringa

: 01 lut 2006 13:47
autor: Gość
Witam

Z urzadzenia otrzymuje string: +1.17348977780000E+006
i chcialbym go skonwertowac to postaci: 1173489.7778

Zwykly Fractal/Exp String to number zwraca: 1173490
a poniewaz nie widze zadnych mozliwosci konfiguracji tego co ma zwracać,
wiec wydaje mi sie ze ta droga odpada.

Scan From String powinien zadzialac ale tu zaczynaja sie problemy.
Ustawilem format string na %11.4f a dostaje: 1.17349

Probowalem roznych kombinacji ale jak narazie nic nie zadzialało.
Czy ktś ma jakiś pomysł? Czy popelniem gdzies jakiś głupi błąd?

Pozdrawiam
Miko

Re: format stringa

: 01 lut 2006 13:57
autor: jogurt_owocowy
Jeśli robisz to na polskich windowsach, gdzie separatorem dziesiętnym jest przecinek, a stringa dostajesz z kropką ustaw wejście use system decimal point klocka Fract/Exp String To Number na false i będzie ok.

Pozdrawiam

Re: format stringa

: 01 lut 2006 14:18
autor: Gość
Separator dziesiętny mam poprawnie ustawiony.
Problem jest z dokladnoscia konwersji.

Re: format stringa

: 01 lut 2006 15:21
autor: jogurt_owocowy
Problem nie jest z dokładnością konwersji, tylko z dokładnością wyświetlania. Kliknij prawym na kontrolkę, Properties -> Format&Precision, wybierz Floating a obok po prawej ustaw sobie większą liczbę cyfr, które będą wyświetlane.

Re: format stringa

: 02 lut 2006 09:55
autor: Gość
Dokladnie tak :) Wielkie dzieki.