VB引用DLL的問題

2023-01-15 06:05:18 字數 595 閱讀 4779

1樓:匿名使用者

alias是為了將vb中實際使用的函式名修改為和dll中定義的函式名不同。就是說你想定義成什麼函式名就是什麼函式名,不受dll限制。

比如第一句,dll中函式名為internetopena,而vb中呼叫時應該使用函式名internetopen

2樓:然後去遠足

就題主舉的例子來說,是 wininet.dll 這裡封裝了一個叫 internetopena 函式,但是我們呼叫的時候不想後面多個a,於是乎我們就定義了一個 internetopena 的別名,就是 internetopen 了。

其實可以任意定義,就拿題主舉的所謂的不加 alias 的來說,可以定義成:

declare function 叫啥重啥 lib "kernel32" alias "filetimetosystemtime" (lpfiletime as filetime, lpsystemtime as  systemtime) as long

3樓:匿名使用者

複製一個連結

vs2019中加入dll引用了,怎麼還提示找不到呢

在專案上點右鍵 屬性 應用程式 目標框架 修改為.framework 4。而我原來的設定是.framework 4 client profile。問題就出在這裡。加了引用後,關閉vs,再開啟,可能是快取問題。沒問題的。dll檔案要放在和exe同級的目錄下!切記 vs2010 c 新增dll檔案引用失...

vb程式設計問題,VB程式設計問題

private sub command1 click text1 for i 1 to 45 7 for j 1 to 45 6 2for k 1 to 45 3 5if i j 2 k 5 45 thenn n 1 end if next next next text1 n end sub pri...

vb基礎問題,vb 基礎問題

一般我是這樣寫的 public access as new adodb.connection public res as new adodb.recordset 資料庫連線 access.connectionstring provider microsoft.jet.oledb.4.0 access...