excetion: automation error an outgoing call cannot be made since the application is dispatching an input-synchronus call.
在一個底層處理函數中,發送了一個消息到主線程,主線程中又通過某種方法轉到某個JScript中的指針,並通過該指針進行回調函數調用。
結果,不小心出現了:
0x8001010D:因為應用程序正在發送一個輸入同步呼叫,所以無法執行傳出的呼叫
在網絡上看到,很多人碰到了這個問題,同時CSDN上有不少說明,看了這部分討論后:
http://topic.csdn.net/t/20061016/17/5086119.html
我知道自己的系統中用了SendMessage,這個可能會導致IE的COM接口的APT模型出現問題,因此改用了PostMessage這個異步函數,測試發現是OK的。、
這邊有另外的解決方法:
http://blog.csdn.net/fenghaibo00/archive/2010/05/20/5611522.aspx
