|
CppWebBrowser라는 걸 요즘 건드리고 있는데요
제가 공부가 부족해서 그런것 같은데
TVariant* 형을 wchar_t* 형으로 전환을 해야 하는데
이게 잘 안되네요
억지도 타입 캐스팅 시켜 놨더만
이상한값이 들어 왔다고 CppWebBrowser에서 에러 시키네요
좀 봐주세요
void __fastcall TForm1::WebBrowser1BeforeNavigate2(TObject *Sender,
LPDISPATCH pDisp, TVariant *URL, TVariant *Flags,
TVariant *TargetFrameName, TVariant *PostData, TVariant *Headers,
TOLEBOOL *Cancel)
{
wchar_t* Url = (wchar_t*)URL; <- 위에서 파라메타로 들어온 URL을 wchar_t* 형으로 바꿔야 하는데
ShowMessage(Url);
TCppWebBrowser* MyWeb;
MyWeb->Navigate((wchar_t*)URL,NULL,NULL,NULL); <- 여서 맨날 에러 나네요
OleVariant Document;
Document = MyWeb->Document;
Memo1->Lines->Add(Trim(Document.OlePropertyGet("Body").OlePropertyGet("Innerhtml")));
delete MyWeb;
}
고수님들의 조언 바랍니다.
|