我升級了我的開發機器到Windows 7和我的項目到.NET 3.5。當我嘗試運行該項目,現在我得到這個錯誤:無法獲取窗口句柄,不支持Windowless ActiveX控件?
Unable to get the window handle for the 'AxVt' control. Windowless ActiveX controls are not supported.
該項目使用飛鏢仿真的ActiveX Vt的控制,它模擬一個終端控制。我仔細檢查了一下,該程序在Windows XP SP2和.NET 3.5下正常運行,所以它不是框架導致的問題。將兼容模式設置爲Windows XP SP2也無濟於事。設計器代碼在控件上調用EndInit時,會發生此異常。
有什麼辦法可以解決這個問題嗎?或者只是說我必須從我的機器上刪除Windows 7並返回到Windows XP?
我曾經遇到過ESRI的ArcGIS Engine組件中的對象。唯一解決它的問題是創建一個全新的項目並手動重新添加所有內容(當然,這意味着我永遠無法找出導致問題的原因,但可以解決問題)。 – 2009-06-13 01:21:31
我試過了,只添加了飛鏢Vt控制並運行它,我得到了同樣的錯誤。 – jasonh 2009-06-13 01:31:45