Как заставить InternetExplorer работать в том же потоке? - PullRequest
0 голосов
/ 28 февраля 2019

Ошибка при выполнении следующих фрагментов кода:

 Dim WithEvents Web As SHDocVw.InternetExplorer 
    Web = New SHDocVw.InternetExplorer

    Sub Web_BeforeNavigate2()
        Web.GetElementByID("ID").value = form1.grid1.get_textmatrix(0,0)

ошибка: "текущий поток не находится в однопоточной квартире"

Sub Web_OnQuit()
    Me.Close()

ошибка: операция с несколькими потоками недопустима: элемент управления 'frmVBbrowser' доступен из потока, отличного от потока, в котором он был создан.

Как заставить InternetExplorer работать в том же потоке?

...