Página 2 de 2

Lendo linha por linha de um txt

Enviado: 18 Jun 2012 13:39
por bencz
COntinua na mesma :/

Lendo linha por linha de um txt

Enviado: 18 Jun 2012 14:56
por Jairo Maia
Olá Bencz,

Estou achando que o caracter de controle não é o Hard Carriage =Chr(13) + Chr(10), e sim o Soft Carriage = Chr(141) + Chr (10). Se for isso, não sei nem se a função SET EOL resolveria.

Tente usar a função HardCR( cText ) antes de usar o MLCount(). A função HardCR() retorna o texto com Hard Carriage.

Faça um texte e veja se funciona.

Lendo linha por linha de um txt

Enviado: 18 Jun 2012 16:01
por bencz
A solução foi simples Jairo, deixei de ser tongo, e fui buscar na documentação do xHb, e encontrei o seguinte na pagina do memoline:
<nLineLen>
A numeric value specifying the number of characters per extracted line. It is usually a value between 4 and 254. If <nLineLen> is larger than 254 characters, parameter <lLongLines> must be set to .T. (true). The default value for <nLineLen> is 79.
Logo, coloquei o tamanho maximo de 254, e funcionou mais do que perfeitamente (:

Muito obrigado pela ajuda de todos (: