我用先找過如何簡單的使用,可是在某一步驟出錯! 以下是我找到的方法!
用VB開啟一個新專案,專案類型選『標準執行檔』,
然後在專案裡新增一個 物件類別模組 Class1,
然後把您的程式碼放到 Class1 裡...
Ex.
Public Function square(x)
square=x*x
End Function
再把表單上放一個按鈕 Command1 把下列程式碼貼在 Click 事件裡...
Ex.
Private Sub Command1_Click()
Dim MyActiveXOBJ As New Class1
Dim InData
InData = 20
InData = MyActiveXOBJ.square(InData)
MsgBox \"InData = \" & InData
End Sub
以上只是先讓您了解 ActiveX DLL (Com元件;*.DLL檔)的運作,
大致上就像 Class1 裡的狀況,
再到此專案的屬性裡把專案類型改為 ActiveX DLL,
編譯時就會產生一個 *.DLL 檔(Com 元件),
這個 DLL 檔就可以提供其他專案開發時使用;
使用方法是要先註冊在開發環境中
我的問題出在這邊,它說把專案屬性裡把專案類型改為 ActiveX DLL
之後我編譯就不能編譯,出現\"找不到可建立物件的公用(public)元件\"
這是為什麼呢? 是我那邊弄錯了嗎?
請高手解惑!!!
2006-07-22 21:10:39 · 2 個解答 · 發問者 ANDY 2 in 電腦與網際網路 ➔ 程式設計
你貼的程式碼是如何"引用"DLL程式庫,而非建立DLL,要建立DLL程式庫,必須在專案一開始就選擇[類別庫]類型的專案。這樣編譯出來就會是DLL檔。
同一專案中,您也可以先建立一個應用程式專案,再新增一個類別庫專案,然後在應用程式專案中引用類別庫專案,如此兩個專案會合成一個方案(solution)。編譯出來會有一個EXE檔及一個DLL檔。
2006-07-22 22:52:53 · answer #1 · answered by ? 2 · 0⤊ 0⤋
我提供免費電腦問題諮詢:02-29405818
我只要是~電腦維修~電腦重灌~電腦問題~修電腦~重灌win7~xp重灌~都是找他們
他們到府服務非常方便!!
或是加LINE因該會比較快唷!!~
ID:gmepc168
希望能幫到你
可以跟他們聯絡看看
評價很高...你可以試試看!!^^
電話:02-29405818
或者加LINE~直接線上詢問也可以!
ID:gmepc168
希望能幫到你
http://tw.serviceplus.yahoo.com/booth/seller/Y0193898792
2014-02-18 11:52:08 · answer #2 · answered by Anonymous · 0⤊ 0⤋