在程式中,輔助執行緒呼叫主執行緒中的IHTMLDocument2物件,然后獲取其中一個IHTMLElement里面的內容時,如:
pEle->get_innerText(&bstr);時出現記憶體訪問沖突的錯誤!但是在主執行緒中是沒有問題的 可以獲取頁面標簽值,也可以給頁面標簽賦值。
uj5u.com熱心網友回復:
麻煩各位 看下是什么問題導致的呢???謝謝啦uj5u.com熱心網友回復:

子執行緒不要操作ui
uj5u.com熱心網友回復:
我的執行緒是一個串口接收的執行緒,將取到的資料顯示在web 頁面上,給頁面標簽賦值就報錯了,如何避免這個問題呢啊?uj5u.com熱心網友回復:
跨執行緒操作視窗,需要傳遞視窗句柄,傳遞指標是不可以的,你的思維方式是錯誤的,應該是輔助執行緒發訊息,主執行緒接受訊息,然后處理界面問題uj5u.com熱心網友回復:
子執行緒給主執行緒post/send message.主執行緒收到訊息,更新ui
uj5u.com熱心網友回復:
執行緒中使用 COM 組件時 要先初始化 COM庫, 試試在執行緒中 先 CoInitializeuj5u.com熱心網友回復:
這個COM組件是STA的(大部分都是),不能跨執行緒操作。你要更新可以往ActiveX的容器視窗發自定義訊息,在容器的視窗程序里更新。uj5u.com熱心網友回復:
執行緒分用戶 執行緒 ( UI執行緒)
和 作業者 執行緒
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/8921.html
標籤:HTML/XML
上一篇:ado鏈接資料庫
