GARANTIR DESCONTO

Fórum converter string em float #195333

16/11/2003

0

tenho um label que apresenta o número 24.100,00.
Preciso fazer um cálculo com o mesmo, então uso:
variavel := strtofloat(label.caption);

a variavel é do tipo double e sempre dá um erro ´24.100,00 is not a valid floating point value´.

Se alguem souber alguma coisa para me ajudar eu agradeço.


Danielle Ballester

Danielle Ballester

Responder

Posts

16/11/2003

::d::a::m::m::i::t::

dentro do parentes tem q ter uma variavel do tipo double ou extended, a de fora q eh a string:

label1.caption:=strtofloat(variavel);

falowwwww


Responder

Gostei + 0

16/11/2003

Koplin

Use antes da rotina
DecimalSeparator:=´.´;

e no fim

DecimalSeparator:=´,´;

ponto flutuante, internamente são separados por .
por isso precisamos converter para calcular e voltar para exibir como ,


Responder

Gostei + 0

16/11/2003

::d::a::m::m::i::t::

eh tudo oq eu disse, soh q ao contrário...hehehe
tenho até vergonha do q escrevi ali em cima.... :oops:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar