A questão é o seguinte, segue uma linha do arquivo como exemplo:
16@AC@Rio Branco@[BRANCO]@1@M@[BRANCO]@Rio Branco@1200401
O que acontece o ExtractStrings separa a linha baseando e um array de delimitadores, um array de caracteres que serão ignorados a linha propriamente dita e um TStrings (onde será armazenado os valores.
Bom, o problema é que, na linha onde tem os [BRANCOS], não é armazenado no TStrings.
Por exemplo, dentro do TStrings era para ter o seguinte conteúdo
16
AC
Rio Branco
''
1
M
''
Rio Banco
1200401
Ao invés disso tem
16
AC
Rio Branco
1
M
Rio Branco
1200401
A questão é que ao invés do TStrings ter 9 índices, tem só 7.
Como se faz para a função ExtractStrings adicionar, também, os brancos da linha?
Grande abraço
--
Atenciosamente
Fernando C. Vargas - 51 95546697