소스가 너무 어렵네요. (아니면 제가 너무 멍청하던지.. T_T)
I로 시작하는 것들은 당최 어려워서..
여하튼 Indy콤포넌트에 html을 받아오는 예제가 있습니다.
아니면 익스플로러가 사용하는 ActiveX를 임포트해서 쓰는IEParser같은 것을 포팅해 놓은것도 있습니다.
그외에도 관련 소스는 굉장히 많습니다.
저렇게 어려운 것을 가져다 쓰지 않아도 될 정도로 많이...
델마당이나 델코에서 찾아보셔도 좋은 것이 많이 나올텐데요.
김용안 님이 쓰신 글 :
: 델파이를 처음 사용하는 완전 초보입니다.
: 웹페이지(www.nasdaq.com)에서 나스닥과 다우존스의 값들을 들고와서 파일로 만들어야 합니다.
: 근데...
: 어떻게 하는지 모르겠어요.
: 일단 소스를 보고 그 값을 들고 와야 할텐데...
: 웹소스 보는법을 어떻게 찾기는 했는데
: ----------------------------------------------------------------------------------
: 소스보기.txt
: function TMainForm.RevealSource(const Document : IHTMLDocument2; Buf : TStream)
: :Boolean;
: var
: WebS : IPersistStreamInit;
: begin
: Result :=False;
: if SUCCEEDED(Document.QueryInterface(IID_IPersistStreamInit, WebS) ) then
: if SUCCEEDED( WebS.Save(TStreamAdapter.Create(Buf), True( ) then
:
: Result :=True;
: end;
: 또는 한줄로 간단히
: (Document as IPersistStreamInit).Save(TstreamAdapter.Create(Buf), True)
: 이렇게 하면 되겠죠.
: 파일로 저장할때는 TFileStream을 넣고 그냥 보여줄때는 TMemoryStream을 넣고 등등으로 하면 되겠네요~~
: ----------------------------------------------------------------------------------
: 이렇게 되어있는데. 무슨 말인지도 모르겠구요.
: 책을 봐도 소스보는 부분에 관한건 없구요.
: ㅠ.ㅠ 갈켜주세요..
: 그리고 위의 말은 너무 어려워요... 해석좀.
:
:
|