Q&A

  • 브라우져에 있는 내용 메모에 보이는 방법좀 부탁^^
WebBrowser1.Navigate('http://localhost/test.txt');

이런 형태로 불러들인 화일을 메모장에 다시 로드하고 싶습니다.
여기서 주의 할 점은 반드시 WebBrowser1의 내용를 메모장에 불러들여야
한다는겁니다.

Memo.Lines.Add or Memo.Lines.LoadFormFiles 등으로...

꼭 필요한 기능입니다.

고수님들의 답 기다립니다....
1  COMMENTS
  • Profile
    하얀까마귀 2003.10.06 13:02
    기억이 가물가물 하긴 한데.. ^^

    한번 확인해 보세요..

    아마 DocumentComplet 라는 이벤트가 있을껍니다.
    님의 WebBrowser1 에 보면요.. ^^

    설명하다가 안되어서.. ㅋㅋ

    procedure TForm1.WBInnerDocumentComplete(Sender: TObject;
      const pDisp: IDispatch; var URL: OleVariant);
    var
      HTML : String;
      Buf : TStringStream;
    begin
      Buf := TstringStream.Create('');
      try
        try
          (WBInner.Document as IPersistStreamInit).Save(TStreamAdapter.Create(Buf), True);
        except
          Exit;
        end;
        Buf.Position:=0;

        HTML := Buf.DataString;
        Memo1.Lines.Text := HTML;
      finally
        Buf.Free;
      end;
    end;

    이렇게 하니까 되네요..
    뭐 소스가 어떻느니 하는말은 하지 마시구요. 참고만 하세요.. ^^