国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 鄂托克前旗| 福鼎市| 昔阳县| 定南县| 南阳市| 会宁县| 白沙| 城口县| 固阳县| 永靖县| 红河县| 新余市| 高青县| 灌南县| 定结县| 新丰县| 疏附县| 罗田县| 南皮县| 西平县| 桦川县| 沅江市| 兖州市| 开江县| 上犹县| 绥宁县| 班戈县| 汉沽区| 兰西县| 裕民县| 华阴市| 元氏县| 大方县| 沙坪坝区| 塘沽区| 通城县| 丹巴县| 精河县| 滦南县| 怀来县| 娱乐|