[請益] vb.net WebBrowser 多執行緒問題
最近在寫一個壓測工具,主要是利用webbrowser去進行網站訪問
,我是利用多執行序批次進入網站,我剛開始寫的版本是直接創造一個webbrowser
在UI上 但是我想說 直接把它改成 , string 要讓他直接回傳有沒有成功就好
但是我一直在宣告的地方會有錯誤,不知道為什麼 是因為在執行緒裡面不能new
browser物件嗎? 請各位高手可以給我指導一下
private Delegate Function WebBrowserDelegate() As String
Private Function WebBrowserX() As String
Dim WebBrowser1 As New WebBrowser
If WebBrowser1.InvokeRequired Then
Return DirectCast(WebBrowser1.Invoke(New
WebBrowserDelegate(AddressOf WebBrowserX)), String)
Else
WebBrowser1.Navigate(URL)
Do Until WebBrowser1.ReadyState = WebBrowserReadyState.Complete '
等待轉頁
Application.DoEvents()
Loop
Return "123"
End If
End Function
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.204.42
→
07/02 21:46, , 1F
07/02 21:46, 1F
→
07/02 23:18, , 2F
07/02 23:18, 2F
→
07/02 23:19, , 3F
07/02 23:19, 3F
→
07/02 23:53, , 4F
07/02 23:53, 4F
推
07/03 00:18, , 5F
07/03 00:18, 5F
→
07/04 14:34, , 6F
07/04 14:34, 6F
→
07/04 14:35, , 7F
07/04 14:35, 7F
推
07/06 11:45, , 8F
07/06 11:45, 8F
Soft_Job 近期熱門文章
34
109
PTT職涯區 即時熱門文章
69
111