注:VB6.0)比如我做的一個ActiveX控制元件,里面有個Timer控制元件來判斷一個網頁是否加載完畢,然后在這個加載完畢的網頁中提取一個網頁元素的值,由于網路延遲,這個程序很可能是幾秒鐘(由幾個Timer時間周期來完成,我用webbrowser.busy 來判斷網頁是否加載完畢)如果在除錯程式中,用這個ActiveX控制元件的一個函式,來回傳這個網頁元素的值,那必然是立即回傳一個空值(因為網頁還沒有加載完成)。請問,如何在請求ActiveX控制元件回傳值時,等待其中的Timer控制元件判斷網頁加載完畢,再回傳,否則就一直等待?
uj5u.com熱心網友回復:
VB6也有多執行緒的吧也許你可以呼叫幾次,然后設定一個超時時間
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/93886.html
