真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

包含vb.netcom加載的詞條

在VB.NET中加載COM組件,顯示創(chuàng)建AXhost失敗是怎么回事?

打開程序文件后,在“解決方案資源管理器”中右擊“解決方案”,選擇重新生成解決方案。再加載

創(chuàng)新互聯(lián)公司憑借專業(yè)的設(shè)計團隊扎實的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識和豐厚的資源優(yōu)勢,提供專業(yè)的網(wǎng)站策劃、網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都十余年的網(wǎng)站建設(shè)設(shè)計經(jīng)驗,為成都上千中小型企業(yè)策劃設(shè)計了網(wǎng)站。

如何用VB創(chuàng)建COM加載項

轉(zhuǎn)載:

看看這對你有沒有幫助。

終于試驗成功了!

我在原本只有win2000 professional 的機器上又安裝了一個win2000 server,并將其配置成主域

控制器,然后在另一臺win98機器上用Administrator登錄,啟動VB,寫個小程序試了一下,OK!

為避免大家繼續(xù)在黑暗中摸索,我現(xiàn)將試驗用的具體例子及步驟詳述如下(一個最簡單的例子):

1、在win2000 server機器上用VB(+SP5.0)創(chuàng)建一個ActiveX(DLL)工程,將工程名字改為“COM_Test”

2、添加一個類模塊,名稱為“ClsAdd”,并輸入如下幾行代碼:

Option Explicit

Public x, y As Integer

Public Function myAdd() As Integer

myAdd = x + y

End Function

3、打開“工程屬性”對話框,選擇“生成”,選中“自動升級”;選擇“部件”,選中“遠程服務(wù)器文件”(此點很重要,否則編譯時不會生成類型庫文件COM_Test.TLB)及“二進制兼容”,最后“確定”

4、保存并編譯,生成“Com_Test.dll”

5、打開“控制面板/管理/組件服務(wù)”,在“COM+應(yīng)用程序”下利用“COM+應(yīng)用程序安裝向?qū)А眲?chuàng)建一個空的COM+應(yīng)用程序,名稱為“MyTest”

6、在“MyTest”下,新建“組件”,在“組件安裝向?qū)А敝校x擇“安裝新組件”(注意:不要使用“導入已被注冊的組件”),然后將第4步生成的Com_Test.dll及Com_Test.tlb都添加進來(兩個文件都要?。瓿伞?/p>

7、右擊“COM+應(yīng)用程序”上方的“我的電腦”,選擇“屬性”,然后在“屬性”對話框中的“默認屬性”頁下,將“默認身份驗證級”改為“無”,確定。

8、右擊“MyTest”,導出客戶端的“應(yīng)用代理”。注意:在導出對話框中,必須選擇“應(yīng)用程序代理”而不是“服務(wù)器應(yīng)用程序”!

9、將導出后的兩個文件(即應(yīng)用程序代理)安裝到win98機器上,此時它會在注冊表中添加幾處注冊項,并在C:\program files\ComPlus Applications下產(chǎn)生一個以CLISD命名的文件夾,打開來可看到Com_Test.tlb及Apl82.tmp二個文件。

注意:win98機器上是沒有Com_Test.dll文件的,該文件在win2000 server機器上!

好了,準備工作至此結(jié)束,下面在win98機器上來驗證你的COM+配置型組件能否工作。(先用Administrator及口令登錄)

10、啟動VB(+sp5.0),創(chuàng)建一個exe工程,在窗體上放置一個文本框與一個命令按鈕,并在命令按鈕的Click事件中加入代碼:

Dim ox as object

set ox=createobject("Com_Test.ClsAdd","win2000 server 的IP地址")

ox.x=12

ox.y=13

text1.text=ox.myAdd()

執(zhí)行程序,win2000 server 機器的硬盤燈一陣閃爍之后,Text1中歡快地跳出“25”

---成功了!

以上經(jīng)驗是在我經(jīng)過多次痛苦的失敗之后摸索出來的,看來靠別人不如靠自己。

后記:

1、此前,我對有關(guān)COM+的內(nèi)容可以說是一片空白,什么都不懂,甚至也沒做過有關(guān)DCOM的試驗。近來空閑,絡(luò)續(xù)看了點CSDN論壇中的提問與回答,可沒有一個讓人滿意的。萬不得已,自力更生。

2、個人以為,COM+組件并不一定要配置在主域控制器上,但必須配置在某個域中的某臺win 2000 Server上,而不是一般的2000 professional上(可能考慮到安全性)。

3、配置COM+組件不是在win98機器上的,而是在win 2000 Server上。比如,你在win98機器上安裝

應(yīng)用程序代理后,找不到相應(yīng)的DLL文件,只有TLB文件(類型庫),該DLL文件在win 2000 Server上由Dllhost.exe來負責裝入內(nèi)存。

4、若是創(chuàng)建非配置型組件,則第一步中不是創(chuàng)建一個ActiveX(DLL)工程,而是ActiveX(EXE)工程,

因為該exe文件在服務(wù)端不是由Dllhost.exe來負責裝入內(nèi)存,而是自行執(zhí)行。此種情形下,當然也

就不需要第5至9步的操作了。

vb.net添加com控件出現(xiàn)這樣的錯誤,如何解決?

如提示,請注冊你調(diào)用的外部控件。

注冊win+R,

寫入regsvr32 "帶完整路徑的文件",回車

vb.net加載嵌入式資源(DLL,自定義資源)

很簡單,點擊菜單“項目”--“WindowsApplication1屬性”

在屬性面板里點“資源”,這里可添加字符串資源、圖片資源、多媒體資源等等。

使用資源很簡單,舉例如下:

? Label1.Text = My.Resources.String1

? PictureBox1.Image = My.Resources.小貓

VB.NET中怎么加載第三方控件

點擊菜單:項目=》添加引用 彈出窗口后選擇“COM”項,然后找到你要加載的控件。

記得先調(diào)用CMD使用 regsvr32 注冊你準備加載的控件哈。


分享文章:包含vb.netcom加載的詞條
文章地址:http://weahome.cn/article/hphoje.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部