1. 程式人生 > >visual studio 2010 建立的MFC ActiveX 控制元件的工程 不能執行 提示:無法啟動.ocx程式

visual studio 2010 建立的MFC ActiveX 控制元件的工程 不能執行 提示:無法啟動.ocx程式

vs2010中的TSTCON( ActiveX Control Test Container )工具非自動安裝,而是作為一個例程提供。所以應找到該例程,並編譯:


如vs2010安裝在預設路徑則

1, 進入:C:\Program Files\Microsoft Visual Studio 10.0\Samples\1033,可找到VC2010Samples.zip檔案,

2, 將其解決到同一個資料夾,解壓後將出現一個C++子資料夾。

3, TstCon例程在:C:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\C++\MFC\ole\TstCon,雙擊其中的.sln檔案啟動工程,直接編譯,


4, 編譯後在Debug子資料夾中將出現一個TstCon.exe檔案,將其複製到:C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools資料夾。

5, 在vs2010中的Tools選單點選“External Tools...”,出現如下對話方塊,點選“Add”新增一項工具。

6, 新工具項的"Title"為:ActiveX Control Test Container,"Command"為:C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\TstCon.exe。

7, 確認退出對話方塊,Tools選單將出現“ActiveX Control Test Container”選單項。完畢!

然後在解決方案資源管理器裡,右鍵你的工程,選擇屬性,在通用配置裡選擇除錯,然後在命令裡新增你除錯active控制元件的容器(也就是

C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\TstCon.exe)就好了!!!!