vc consegue acessar o conteudo completo do arquivo quando carregado em um
objeto TStringList diretamente?


Em 03/04/08, Andrei Luís <[EMAIL PROTECTED]> escreveu:
>
>   Boa tarde,
>
> Utilizo um componente (JLPSay) pra imprimir notas fiscais. Esse
> componente faz uso de writeln pra criar um arquivo txt e depois copia
> esse arquivo para a porta da impressora. Esse componente tem um
> preview, que nada mais é que um form com um Tmemo onde o arquivo
> gerado é carregado. O problema, é que os primeiros caracteres que
> envio são caracteres de config da impressora Epson:
>
> printNF.put(#27+'@');
> printNF.put(#27+#120+#0);
> printNF.put(#27+#15);
>
> E quando o preview é visualizado, aparece apenas os primeiros 4
> caracteres. A impressão funciona perfeitamente, só o preview que tá
> zicado. Pelo que entendi, o Tmemo para a leitura no #0 (nulo) e não lê
> mais nada daí pra diante. Se eu abrir o arquivo que o componente gera
> no bloco de notas, tá lá todo o arquivo certinho.
>
> Já tentei trocar o TMemo pra richEdit. Tentei carregar o conteúdo do
> arquivo em um StringList para tirar os primeiros caracteres e obtive
> os mesmos 4 caracteres iniciais.
>
> Alguém teria alguma idéia?
>
> Esse foi o código que usei, tentei salvar todo o conteúdo pra um outro
> txt, e tentei copiando do 10º caracter até o final.
>
> wArqTmp := TStringList.Create;
> wArqTmp.LoadFromFile(printNF.TempFile);
> // wArqTmp.Text := Copy(wArqTmp.Text, 10, wArqTmp.Count);
> wArqTmp.SaveToFile('C:\Teste.txt');
>
> []s
> Andrei
>
> Delphi 2006 Pro
>  
>



-- 
Abs
Daniel A. Bastos


[As partes desta mensagem que não continham texto foram removidas]

Responder a