VS2008增加ActiveX控件測試容器


問題一解決方案:

在編activex控件時,可以用到Active X control test container來測試activex控件,這在VisualStudio 6里面是很方便查找的,工具菜單下面就有。但是在visaul studio 2008 里面TSTCON32.exe這個文件卻消失了。那它是沒了嗎,不是的。而是微軟把它放在了例子程序里面,需要自己編譯。詳細目錄:比如我裝在C盤里面,VC的例子在 “C:\Program Files\Microsoft Visual Studio 9.0\Samples\2052\AllVCLanguageSamples.zip”,吧這個文件解壓縮以后,在下面的目錄可以找到TSTCON32.exe的源代碼:“C++\MFC\ole\TstCon”,自己編譯就可以了。
OK拿去編譯,注意得先編譯TCProps,然后是才TstCon!!!方法是加載TCProps和TstCon,然后點擊解決方案視圖的TCProps設為啟動項,F7調試運行,同樣的將TstCon調試運行。

這里特別注意,由於默認的是Win32的解決方案平台,所以在編譯TCProps和TstCon要將編譯平台選為Win32,而不是默認的Itanium平台

 

 

在Vista或者windows7操作系統下面。你在編譯的時候,需要進行如下設置。

vs2008 tstcon32.exe - yinzhezq - yinzhezq的博客

TSTCON解決方案共有兩個項目

vs2008 tstcon32.exe - yinzhezq - yinzhezq的博客

 

項目1的設置

vs2008 tstcon32.exe - yinzhezq - yinzhezq的博客

項目二的設置

TSTCON解決方案共有兩個項目,這兩個項目清單屬性都需要設置:啟用用戶賬戶控制 否。這樣編譯后的結果才可以正常在windows7或者vista上面運行。

 

測試ActiveX控件,有兩種方法:

1)你可以直接運行TetCon.exe,選擇Edit里面的“Insert Contorl”,選中你編譯生成的.ocx文件,如下圖:

 

2)你直接點擊“運行”按鈕,會出現下面的“調試回話的可執行文件”

對話框,你選擇剛才生成的TstCon32.exe可執行文件。繼續上面的方法步驟,就可性測試ActiveX控件。

原文有些地方不是講的很細致,我擴充了一下。不是很明白的,留言。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM