Arquivo com Separado com Tab
Boa tarde.
Tenho um arquivo separdao por tab e preciso manipulalo, como posso saber se estou na 3 posição ou 14?
9 100 2009-07-29 17:32:15-03 51516 7443 1 P114 27 851 0 2009-07-29 17:32:15-03 0 0 0 0
8 100 2009-07-29 17:24:09-03 51516 20587 6 P114 27 851 0 2009-07-29 17:24:09-03 0 0 0 0
9 4 2009-08-03 17:33:00-03
8 4 2009-07-29 17:31:55-03
Att.. Ricardo
8 100 2009-07-29 17:24:09-03 51516 20587 6 P114 27 851 0 2009-07-29 17:24:09-03 0 0 0 0
9 4 2009-08-03 17:33:00-03
8 4 2009-07-29 17:31:55-03
Att.. Ricardo
Frigorifico Sa
Curtidas 0
Respostas
Wesley Yamazack
05/08/2009
Olá meu amigo,
Como você esta fazendo pra ler este arquivo? como você esta varrendo cada linha dele ? O tab é interpretado como um caracter,
Se você quiser ir direto pra posição 3, você tem a função copy.
Se você quiser localizar um caracter tem a função pos, para isso.
Teria como explicar melhor a tua dúvida, e com relação a mandar o arquivo no post, fica complicado pois o Memo do post, não traz os caracteres com a formatação que você tem no seu arquivo, se possível mande também o arquivo pelo disco virtual.
Um abraço
Wesley Y
Como você esta fazendo pra ler este arquivo? como você esta varrendo cada linha dele ? O tab é interpretado como um caracter,
Se você quiser ir direto pra posição 3, você tem a função copy.
Se você quiser localizar um caracter tem a função pos, para isso.
Teria como explicar melhor a tua dúvida, e com relação a mandar o arquivo no post, fica complicado pois o Memo do post, não traz os caracteres com a formatação que você tem no seu arquivo, se possível mande também o arquivo pelo disco virtual.
Um abraço
Wesley Y
GOSTEI 0
Frigorifico Sa
05/08/2009
Wesley,
Boa tarde.
Obrigado pela atenção.
Pode encerrar.
Utilizei:
ArqTempO := TstringList.Create;
ArqTempO.Delimiter := char(9);
ArqTempO.DelimitedText := ArqObs[O]; Com isso consigo pegar Arqtemp[i], como se fosse um field. Att.. Ricardo Horoi
ArqTempO.Delimiter := char(9);
ArqTempO.DelimitedText := ArqObs[O]; Com isso consigo pegar Arqtemp[i], como se fosse um field. Att.. Ricardo Horoi
GOSTEI 0