VB引用DLL的問題

2022-10-10 11:10:10 字數 595 閱讀 4457

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樓:匿名使用者

複製一個連結

usp10dll的問題,Usp10 dll病毒引起什麼故障

朋友,重灌系統後建議你先裝好防毒軟體,修補系統漏洞,查殺病毒後做個備份,下次中招恢復也方便,希望可以幫到你。usp10.dll是一個很重要的系統檔案,正常位置在system32 office11 office14 還有一個備份位置,如果出現在其他位置,很有可能是病毒。這幾個問題我最擔心了,求高手解答...

求助DLL檔案問題 20,Dll檔案該怎麼修復?

去找一個你那個系統的安裝光碟,然後在那裡面尋找你缺失的檔案,拷貝到system32裡面,應該就可以了。如果不行,就解除安裝你安裝的那個應用軟體,再試一下。補充 去別的電腦裡面去搜尋。不過,以經驗來看,這個東西不影響系統的正常運轉,只是你安裝的那個軟體的問題。1 開啟qq電腦管家,點選右上角按鈕切換到...

vb的小問題,關於vb的小問題

你在做執行程式時,不新增其他的退出按鍵就可以啊!關於vb的小問題 setmynum是一個變數。val表示把括號後面的數轉化為10進位制的數值形式。h是16進位制數字的開頭。寫在 裡面表示加上 h這兩個字元竄。如加號後面的數值 5的話,setmynum就等於val h5 這個意思。號後面的mid su...