Arquivo com Separado com Tab

05/08/2009

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
Frigorifico Sa

Frigorifico Sa

Curtidas 0

Respostas

Wesley Yamazack

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


GOSTEI 0
Frigorifico Sa

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
GOSTEI 0
POSTAR