用C#編寫ActiveX控件(三)
首先,我們建立一個windows安裝項(xiàng)目,并將ActiveX控件的主輸出添加到項(xiàng)目輸出中。然后,改動ActiveX控件的主輸出文件,將其Register屬性改為vsdrpCOM.如圖:
下一步,我們改動項(xiàng)目屬性,將引導(dǎo)程序更改為 Web引導(dǎo)程序。很遺憾的是,在 Web引導(dǎo)程序設(shè)置 中的安裝文件夾URL中必須使用絕對路徑,不能使用相對路徑。這意味著生成安裝程序的時候就必須確定路徑,不是很方便。在示例中,我使用了localhost,在發(fā)布中可以改為實(shí)際的域名。
現(xiàn)在我們生成安裝程序,并把相應(yīng)得程序拷貝到正確的目錄中(本例中為默認(rèn)網(wǎng)站目錄下的ActiveX文件夾中)。我們可以直接執(zhí)行Setup.Exe文件,以驗(yàn)證安裝文件的正確性。在我的機(jī)器上正確執(zhí)行了,成功了!
現(xiàn)在我們又要重新改動helloworld.htm文件了。修改后的結(jié)果如下:
<body bgcolor='#223344'>
<object id="helloworld"
classid="clsid:9551B223-6188-4387-B293-C7D9D8173E
>
</object>
<br>
<input type='button' onclick='helloworld.ShowMessage("Hello World!")' value='Click'>
</body>
相關(guān)文章
深入解析C#中的交錯數(shù)組與隱式類型的數(shù)組
這篇文章主要介紹了深入解析C#中的交錯數(shù)組與隱式類型的數(shù)組,隱式類型的數(shù)組通常與匿名類型以及對象初始值設(shè)定項(xiàng)和集合初始值設(shè)定項(xiàng)一起使用,需要的朋友可以參考下2016-01-01