剛來一家新公司,項(xiàng)目經(jīng)理想做一個ACTIVEX控件,說實(shí)話以前看過一些有關(guān)com的數(shù)據(jù),個人感覺應(yīng)該沒有什么問題,就算有問題不是還有網(wǎng)絡(luò)嗎,網(wǎng)上有很多關(guān)于com、atl、activex的東西,個人感覺寫的比較詳細(xì)的就是“Phinecos(洞庭散人)”寫的 《COM組件開發(fā)實(shí)踐》系列文章(http://www.cnblogs.com/phinecos/archive/2008/08/25/1275923.html)寫的很全也很詳細(xì),對于一些基本的activex、atl寫的很好了。 我剛開始也是按照洞庭大大的教程的學(xué)習(xí),一直沒有問題,可是當(dāng)我把a(bǔ)ctivex與ie結(jié)合起來問題就來了,下面是COM組件開發(fā)實(shí)踐(二)中的代碼
<HTML><HEAD><TITLE>New Page</TITLE><script language="javascript"> function doTest() { var sum = FuckATL1.AddNumbers(3,4); alert(sum); }</script></HEAD><BODY><OBJECT ID="FuckATL1" CLASSID="CLSID:7BF3B65F-A800-4604-AE6B-91844EFD5F05"></OBJECT><input type="button" value="測試加法" id="btnOK" onclick="doTest();"></input></BODY></HTML>