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:
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/
