|
안녕하세요?
저는 빌드6.0을 쓰고 있습니다.
이번에 activex 로 작업을 하는데 activexform에 CppWebBrowser1을 장착하고
여기에 주소를 매칭 시키고 스크롤바를 없애려고 합니다.
근데 실제 웹브라우저에서 띄우니 에러가뜨는군요...
Access violation at address 06D2E21F in module 'XUP1PR~1.OCX'. Read of address 00000800
이런 에러가 뜹니다...
어떻게 해야 하나요?
여러분의 조언을 부탁 합니다.
아래는 소스입니다.
void __fastcall Txup1::CppWebBrowser1DocumentComplete(TObject *Sender,
LPDISPATCH pDisp, Variant *URL)
{
Variant HTMLDoc = ((TCppWebBrowser *) Sender)->Document;
if ( !VarIsEmpty( HTMLDoc ) )
{
Variant Body = HTMLDoc.OlePropertyGet("body");
if ( !VarIsEmpty( Body ) )
{
Body.OlePropertyGet("style").OlePropertySet("borderStyle", "none");
Body.OlePropertySet("scroll", "no");
VarClear(Body);
}
VarClear(HTMLDoc);
}
}
|