Pra evitar esse tipo de problema, uma solução seria fazer da seguinte maneira:
 
SalStrToNumber( SalStrMidX( strRegistro, 152, 11 ) ) + ( SalStrToNumber( SalStrMidX( strRegistro, 163, 2 )) /100 )
 
Boa sorte.
Vladimir A de Souza <[EMAIL PROTECTED]> escreveu:
Olá pessoal.
 
Estou convertendo um texto (por exemplo: 510) com o comando SalStrToNumber( SalStrMidX( strRegistro, 152, 11 )||','||SalStrMidX( strRegistro, 163, 2 )) e está retornando 0,00 (zero) em uma máquina com w98 , idioma português e configurações de número e moeda com vírgula para decimais. em outras máquinas com xp dá certo. O q eu faço?
 
Vladimir


Humberto Padua Domingues
[EMAIL PROTECTED]

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

Responder a