


以上圖中的函式,都有帶問號,但提供方提供檔案卻是沒有帶問號,按檔案說明呼叫如usb_VerifyOperInfo其中一函式,出現找不到入口提示,用工具查看是函式有帶號,如?usb_VerifyOperInfo@@YGHPADAAH@Z,在VB中不知道如何呼叫?請教。
uj5u.com熱心網友回復:
需要用stdcall方式匯出函式。這樣其他vb才能呼叫uj5u.com熱心網友回復:
dll你生成的?如果是你生成的,寫個.exp檔案就匯出了。uj5u.com熱心網友回復:
亂了,是.def檔案。uj5u.com熱心網友回復:
對方給到有3個檔案,說在VC6是可以正常呼叫 ,3個檔案如下
且對方發了一個做好的呼叫DLL介面測驗程式,是可以運行,但我在VB中呼叫DLL 就出現上述錯誤,如果按你說的這種方法,是不是在VC6中再做介面,還是要求對方提供的DLL有介面才可以在VB中使用?
uj5u.com熱心網友回復:
非常感謝各位回復和關心我的問題。對方提供就3個檔案,請提供一種解決方法,我要在VB中呼叫,需要做哪些作業?uj5u.com熱心網友回復:
我說個笨方法啊,既然vc可以呼叫,那你用vc再封裝一個dll。uj5u.com熱心網友回復:
http://lanshanlhy.blog.163.com/blog/static/302294762010112832031218/uj5u.com熱心網友回復:
就這,,還提供apiuj5u.com熱心網友回復:
他這是 C++ 的匯出方式,所以匯出的名字和你看到的就不一樣,并且它的示例代碼也是 C++,所以編譯也是正常的。uj5u.com熱心網友回復:
把動態庫檔案放到當前目錄不要寫路徑試試呢uj5u.com熱心網友回復:
這位朋友,按這文章呼叫,沒有報錯,有介面可以呼叫,下午測驗一下看能否行得通。非常感謝。
uj5u.com熱心網友回復:
使用 動態加載,轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/142509.html
標籤:進程/線程/DLL
上一篇:這種php原始碼,換成vb的話要怎么用呢?<img src='http://club.service.autohome.com.cn/Ashx/CreateMo
