vs2008中ActiveX控件的測試(Active X Test Container)
(Active X Test Container,TstCon.exe)
在編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設爲啓動項,F5調試運行,同樣的將TstCon調試運行。
這裏特別注意,由於默認的是Win32的解決方案平臺,所以在編譯TCProps和TstCon要將編譯平臺選爲Win32,而不是默認的Itanium平臺
測試ActiveX控件,有兩種方法:
1)你可以直接運行TetCon.exe,選擇Edit裏面的“Insert Contorl”,選中你編譯生成的.ocx文件,如下圖:
2)你直接點擊“運行”按鈕,會出現下面的“調試回話的可執行文件”
對話框,你選擇剛纔生成的TstCon32.exe可執行文件。繼續上面的方法步驟,就可性測試ActiveX控件。