Boa Tarde!

  puts, se alguem puder me dar um help?

  Meu programa grava um aquivo *.html no 'C:\'

  de depois ele carrega para um Memo atraves de uma função que lê linha por 
linha desse aquivo,

  mas ai que tá o problema ele lê umas linhas estranhas e não da p. entender 
nada.

 se eu coloco um aquivo txt ele lê normalmente lilnha por linha sem problemas.

O  proposito do programa é colocar no Memo o fonte do html.

var
  HTMLDocument: IHTMLDocument2;
  PersistFile: IPersistFile;
  arq: TextFile;
  linha: String;
begin
  //salva o arquivo html que está no WebBrowser1
  HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
  PersistFile  := HTMLDocument as IPersistFile;
  PersistFile.Save(StringToOleStr('c:\tmp_eml.html'), System.True);
  // Copia as linha para o memo1.
  AssignFile ( arq, 'c:\tmp_eml.html' );
  Reset ( arq );
  ReadLn ( arq, linha );
  while not Eof ( arq ) do
  begin
     Memo1.Lines.Append(linha);
     ShowMessage(linha);
     ReadLn ( arq, linha );
  end;
  
  Memo1.Lines.Append(linha);
  CloseFile ( arq );

end;


[]´s
A todos

__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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

Responder a