Ricardo
|
CAMPINAS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/12/2004 15:20 hs
Estou tendo um problema de overflow num programa pq meu computador está configurado com a "," como casa decimal. Eu mudando para o "." ele funciona. Mas o q tenho q fazer para que o prgrama funcione sempre com "." independente da configuração do windows?
|
|
|
|
|
Postada em 14/12/2004 16:40 hs
use a função format(##,##) por exemplo ou veja este link e use uma função
|
|
|
|
Postada em 15/12/2004 00:25 hs
creio que o overlow, seja o uso incorreto da variavel, no VB aceito . como , e , como .
|
|
|
|
Postada em 15/12/2004 01:13 hs
Olá Ricardo, Em que momento ocorre o overflow? Como é a rotina que você fez? Pergunto isso, pois Overflow significa que você está tentando artribuir um valor a uma variável maior do ela pode suportar. Por exemplo, se você tem uma variável de tipo Byte e tenta inseror um valor 1000 nela, irá ocorrer um overflow. Detalhe a sua procedure e informe o ponto onde ocorre o erro, para a gente poder te ajudar. um abraço, Sandro.
|
|
|
|
Postada em 15/12/2004 08:17 hs
o comando format não é muito aconselhável para a substituição de caracter, utilize a função replace, assim: Replace(nome_da_variavel, Caracter_a_ser_substituido, Caracter_para_por)
|
|
|
Ventana
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 15/12/2004 09:53 hs
Ola Ricardo Se nao me engano, na secao de dica ha uma rotina que troca o ponto decimal pela virgula.Ou seja, se voce digitar o numero com o ponto decimal, automaticamente a rotia ira altera-lo para a virgula e se digitar com a virgula, permanecera a virgula. Boa Sorte
|
|
|