請問要如何判斷CppWebBrowser的"無法顯示網頁"錯誤 |
答題得分者是:nlj859
|
TaylorKe
一般會員 發表:21 回覆:40 積分:17 註冊:2003-08-28 發送簡訊給我 |
|
nlj859
資深會員 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
Hello TaylorKe, 請使用CppWebBrowser裡面的OnNavigateError這個Event.
void __fastcall TForm1::CppWebBrowser1NavigateError(TObject *Sender, LPDISPATCH pDisp, Variant *URL, Variant *Frame, Variant *StatusCode, VARIANT_BOOL *Cancel) { ShowMessage("Error!"); } |
TaylorKe
一般會員 發表:21 回覆:40 積分:17 註冊:2003-08-28 發送簡訊給我 |
|
fizzy
一般會員 發表:0 回覆:4 積分:0 註冊:2005-10-27 發送簡訊給我 |
引言: Hello TaylorKe, 請使用CppWebBrowser裡面的OnNavigateError這個Event.小弟不才,能否再指點一下。我想讀取一個網頁,並分析其內容,程式碼如下: CppWebBrowser1->Navigate(WideString("http://delphi.ktop.com.tw/")); while(CppWebBrowser1->ReadyState!=Shdocvw_tlb::READYSTATE_COMPLETE) { Application->ProcessMessages(); } 但現在遇到一個問題,就是當網頁無法顯示時,便會進入while迴圈中,我是否有辦法使用OnNavigateError解決這問題,又該如何做呢?void __fastcall TForm1::CppWebBrowser1NavigateError(TObject *Sender, LPDISPATCH pDisp, Variant *URL, Variant *Frame, Variant *StatusCode, VARIANT_BOOL *Cancel) { ShowMessage("Error!"); } |
fizzy
一般會員 發表:0 回覆:4 積分:0 註冊:2005-10-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |