|
안녕하세요? 레조입니다.
저도 조만간 사용해야 하는데.. --;
음.. 책 주문했지만 아직 않오네욤.. --;
음.. 일단 애러는 IHTMLDocument2 클래스가 추상클래스라
객체를 생성하지 못해서 나는것입니다.
예를들면 TStrings 클래스가 바로 인스턴스화 되지않는것과 같은 이유입니다.
TStrings gg;
아래처럼 오류가 나죠..
[C++ Error] Unit1.cpp(20): E2352 Cannot create instance of abstract class 'TStrings'
그래서 TStrings 클래스는 메모 컴포넌트 등으로 만들기도 한답니다.. --;
Memo->Lines 속성이 TStrings이기에..
음.. 어쨋든.. 이와같은 TStrings를 상속받아 만들어놓은 객체가 있으면 그것을 이용해서
인스턴스 생성이 가능한데 ^^; 아직 해보지는 않았습니다.
안되면 그 클래스를 상속받아서 인스턴스를 만들면 어떨까요? ^^;
저도 곧 그것을 이용해야하는데.. -.-;;
음.. 지금하는것도 자잘한 문제가 자꾸생기는데.. --; 켁.. 시작하지 않은 일부터 이렇게
문제가 보이니.. -.-;
혹시 웹브라우저 쪽으로 프로그램 해보신분은 도움을 주시면 고맙겠습니다. ^^;
제대로 답은 못해드렸지만.. ^^ 힘내세요..
만해 님이 쓰신 글 :
: void __fastcall TForm1::Button3Click(TObject *Sender)
: {
: IHTMLDocument2 Document = WebBrowser1->Document;
: IHTMLElementCollection **HCol;
: Document.get_all(HCol);
: }
:
: 소스가 이렇게 되고요
:
: WebBrowser1은 CppWebBrowser입니다.
:
: 에러가 희한한게 나네요
:
: 전혀 본적이 없는~
:
: [C++ Error] Unit1.cpp(41): E2352 Cannot create instance of abstract class 'IHTMLDocument2'
: [C++ Error] Unit1.cpp(41): E2353 Class 'IHTMLDocument2' is abstract because of '__stdcall IHTMLDocument2::get_all(IHTMLElementCollection * *) = 0'
:
: 이렇게 나오네요
:
: 누가 좀 어떻게 해야 하는지
:
: 알려 주세요
:
: 그리고 이객체를 이용한 빌더용 예제는 없는지요?
:
: 흑흑~
:
:
|