Sandro... independente do número de digitos diferentes de zero no valor, o banco deve te enviar no layout onde começa e onde termina o campo de valor.. você já sabe que ele termina no 00 depois do 22 no seu exemplo. Essa posição sempre vai ter o fim do valor. Se ele tiver por exemplo 10 digitos com duas decimais você teria então 0000002200. Leia sempre assim. Os zeros a esquerda serão ignorados. Se tiver o valor 5467,35 ficaria 0000546735. Pegue este valor como um inteiro e divida por 100. Você tera o valor correto com os decimais.
Se a dúvida for outra, por favor, dê mais detalhes. Claudiney. ----- Original Message ----- From: "sandro cunha" <[EMAIL PROTECTED]> To: "Grupo Delphi" <delphi-br@yahoogrupos.com.br> Sent: Friday, November 18, 2005 1:50 PM Subject: [delphi-br] Baixa automatica, alguem poderia me dar uma força???? Caros, Boa tarde!!! Estou tentando montar uma baixa automatica para meu sistema (Compilação delphi 7, BD Paradox). A baixa funciona assim: recebo um arquivo do banco, o sistema detecta este arquivo e abre o mesmo, isto ja esta implementado e funcionando, consigo ler alguns itens que necessito para fazer a baixa porem outros não consigo ler. Neste arquivo são listados todos os pagamentos efetuados no banco em uma determinada data. porem o o conjunto de caracteres que determina o valor do pagamento e a data do mesmo esta formatado assim: 06000000000000000000000000000000000000000000000000000000000000000000000002200000000000002109000000000000000000000000000000141120051611200516112005 Onde 2200(22,00) é o valor do pagamento e 16/11/2005 a data do pagamento, sem problemas para encontrar a data, porém para o valor podem aumentar ou diminuir o numero de casas. Pensei em eliminar os zeros a direita até chegar em um numero diferente de zero que seria o inicio do valor. Mas como fazer ???? Um grande abraço a todos Sandro --------------------------------- Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html