Fórum Ler arquivo texto com caracteres especiais #409620

22/11/2011

0

Tenho um arquivo texto que possui um numero identificador e uma sequencia de caracteres especiais que representam a digital de cada funcionário(imagem). O arquivo possui várias linhas

Gostaria de ler este arquivo linha por linha, pegando o identificador e a digital para gravar no banco. Porem ao ler a digital, alguns caracteres fazem o Delphi quebrar a linha, copiando a string incompleta.

Ja tentei ler atraves de TStringList e TTextFile, sem sucesso

Alguem pode dar uma ajuda?
Obrigado!
Daniel Oliveira

Daniel Oliveira

Responder

Posts

22/11/2011

Leonardo Xavier

Teria um texto destes como exemplo para que o pessoal possa realizar testes?
Responder

Gostei + 0

22/11/2011

Daniel Oliveira

Arquivo de exemplo
http://www.megaupload.com/?d=U6JCXEWH
Responder

Gostei + 0

23/11/2011

Leonardo Xavier

Só para entender este arquivo...
* Cada linha é uma digital?
* a primeira sequencia de números é o Id de apenas uma digital?
Ex.: 00000000000000000001 ...(sequência de caracteres)
Se não for assim como funciona a leitura, como deveria ser a leitura deste arquivo?
Responder

Gostei + 0

23/11/2011

Daniel Oliveira

Cada linha é uma digital, os primeiros 20 caracteres representam o identificador da pessoa, o restante da linha é a digital, que deveria ser lida por inteiro e armazenada no banco, inclusive com os espaços.
Responder

Gostei + 0

23/11/2011

Leonardo Xavier

Qual versão do Delphi você esta utilizando?
Responder

Gostei + 0

23/11/2011

Leonardo Xavier

Qual versão do Delphi você esta utilizando?


encontrei este site: http://pt.trichview.com/download/ De uma olhada nele e veja se resolve o seu problema. Abraços
Responder

Gostei + 0

23/11/2011

Daniel Oliveira

Utilizo o DelphiXE, resolvi o problema mudando pra XML e ficou perfeito.
Obrigado.
Responder

Gostei + 0

23/11/2011

Daniel Oliveira

Concluído
Responder

Gostei + 0

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

Aceitar