讓兩個(gè)類都繼承同一個(gè)“電源設(shè)備”抽象類或者實(shí)現(xiàn)接口,然后用反射來動(dòng)態(tài)讀取類庫中的類。
目前成都創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、臨邑網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
在解決方案中添加一個(gè)類庫項(xiàng)目,切換到主程序項(xiàng)目,添加引用,在對(duì)話框中選擇項(xiàng)目頁面,里面就有該類庫項(xiàng)目。點(diǎn)擊,確定就引用進(jìn)來了。
使用時(shí)就是定義該庫中的類了
如這樣:
Dim c As New ClassLibrary1.Class1
msgbox c.cc()
第二圖中像是聲明一個(gè)API函數(shù)了,既然是類庫當(dāng)然是類了。
至于生存的Dll文件的注冊(cè)可能要手工進(jìn)行的吧,用RegSvr32.exe。注冊(cè)后在引用對(duì)話框的Com頁面也應(yīng)該會(huì)出現(xiàn)吧,我用vb6編的一些垃圾東西這里也能找到。
在項(xiàng)目A里添加引用,在“添加引用”對(duì)話框里找到項(xiàng)目B就可以了。也可以先把項(xiàng)目B生成dll文件,然后在項(xiàng)目A中添加對(duì)這個(gè)dll文件的引用。