国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
用C#編寫ActiveX控件(三)

在前面我們已經(jīng)完成了ActiveX控件的開發(fā),接下來的就是發(fā)布它了。

        首先,我們建立一個windows安裝項目,并將ActiveX控件的主輸出添加到項目輸出中。然后,改動ActiveX控件的主輸出文件,將其Register屬性改為vsdrpCOM.如圖:

下一步,我們改動項目屬性,將引導(dǎo)程序更改為 Web引導(dǎo)程序。很遺憾的是,在 Web引導(dǎo)程序設(shè)置 中的安裝文件夾URL中必須使用絕對路徑,不能使用相對路徑。這意味著生成安裝程序的時候就必須確定路徑,不是很方便。在示例中,我使用了localhost,在發(fā)布中可以改為實際的域名。

    現(xiàn)在我們生成安裝程序,并把相應(yīng)得程序拷貝到正確的目錄中(本例中為默認(rèn)網(wǎng)站目錄下的ActiveX文件夾中)。我們可以直接執(zhí)行Setup.Exe文件,以驗證安裝文件的正確性。在我的機器上正確執(zhí)行了,成功了!

 

    現(xiàn)在我們又要重新改動helloworld.htm文件了。修改后的結(jié)果如下:

<body bgcolor='#223344'>

<object id="helloworld"

   classid="clsid:9551B223-6188-4387-B293-C7D9D8173E3A" Width="184" Height="96" codebase="ActiveX/Setup.Exe"

> 

</object>

<br>

<input type='button' onclick='helloworld.ShowMessage("Hello World!")' value='Click'>

</body>

注意,我們在object塊中加入了codebase屬性,這就是制定的下載控件的位置,可以使用相對路徑。別忙,我們現(xiàn)在還不能正確請求這個頁面,因為我們還沒有對我們的控件進行簽名。簽名可以采用兩種方式,一種是在上面生成安裝程序的時候簽名,另一種是使用sn.exe簽名。推薦大家使用后者,因為可以提供更多選項。本人很懶,就不多寫了,大家可以參考csdn上的文章《發(fā)布ActiveX。先給給大家提個醒,在申請證書的時候選擇 高級證書申請。

 

       至此,《用C#編寫ActiveX控件》完結(jié)。大家有什么問題,可以和我留言。 

       NEW:源碼下載

紅馬天下 版權(quán)所有
博客:http://homer.cnblogs.com/
歡迎轉(zhuǎn)載,但轉(zhuǎn)載必須注明作者和出處。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
在FrontPage 2000中插入Flash動畫
ActiveX控件與Internet
編程論壇-[求助]VFP9連編后的程序傳到未裝VFP的機上不能運行?
html在哪里發(fā)布,發(fā)布HTML
控件在PowerPoint中的應(yīng)用(轉(zhuǎn)載)
TeeChart控件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服