国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

在VB中通過相對路徑引用標(biāo)準(zhǔn)DLL

2019-11-18 17:41:49
字體:
供稿:網(wǎng)友
很長時間以來,都認(rèn)為只能通過絕對路徑引用標(biāo)準(zhǔn)DLL中的函數(shù)。其實,你也可以用相對路徑。很簡單的,現(xiàn)在就嘗試一下吧。

  1)絕對路徑方法

  比如你的DLL文件位于c:/testDLL/debug/testDLL.dll

  一般來說,你需要在VB中作如下聲明

DeclareSubmytestLib"c:/testDLL/dubug/testDLL.dll"(ByValxAsLong)

  另外的一個變通方法是把testDLL.dll放在windows的系統(tǒng)目錄下,這樣,你就可以直接引用文件名了。不過,需要把一個文件放到windows系統(tǒng)目錄下,很是不爽!

  2)相對路徑方法

  看看我們?nèi)绾斡孟鄬β窂剑僭O(shè)你的DLL文件位于c:/testDLL/debug/testDLL.dll,你的VB程序位于目錄c:/testDLL/vbClient
你可以在VB程序中作如下聲明:

DeclareSubmytestLib"../dubug/testDLL.dll"(ByValxAsLong)

  如果直接運(yùn)行你的VB程序,系統(tǒng)會提示錯誤:找不到../dubug/testDLL.dll.

  為了使上面的聲明其作用,先暫時關(guān)閉你的VB工程。然后用一個文本編輯器(notepad,editplus,etc)打開工程文件(就是那個后綴是vbp的家伙),通常vbp文件由幾個部分組成,比如我的vbp有兩部分:

->Type=Exe
Reference=*/G{00020430-0000-0000-C000-000000000046}#2.0#0#../../../../WINDOWS/System32/stdole2.tlb#OLEAutomation
Form=Form1.frm
Module=Module1;Module1.bas
Startup="Form1"
ExeName32="->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 井陉县| 贵德县| 武川县| 安西县| 开封县| 富民县| 黄平县| 即墨市| 闽侯县| 梁河县| 克什克腾旗| 周宁县| 大荔县| 铁岭市| 弥渡县| 阿拉善右旗| 清河县| 南安市| 清徐县| 棋牌| 施甸县| 汝南县| 桦南县| 遵义县| 阳谷县| 新平| 平原县| 治县。| 宁陕县| 多伦县| 顺义区| 昌黎县| 准格尔旗| 贞丰县| 安岳县| 大姚县| 化德县| 济南市| 阳西县| 杂多县| 普洱|