剛來一家新公司,項目經理想做一個ACTIVEX控件,說實話以前看過一些有關com的數據,個人感覺應該沒有什么問題,就算有問題不是還有網絡嗎,網上有很多關于com、atl、activex的東西,個人感覺寫的比較詳細的就是“Phinecos(洞庭散人)”寫的 《COM組件開發實踐》系列文章(http://www.cnblogs.com/phinecos/archive/2008/08/25/1275923.html)寫的很全也很詳細,對于一些基本的activex、atl寫的很好了。 我剛開始也是按照洞庭大大的教程的學習,一直沒有問題,可是當我把activex與ie結合起來問題就來了,下面是COM組件開發實踐(二)中的代碼
<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>