首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET引用DLL有关问题

2014-01-05 
VB.NET引用DLL问题PB引用DLL的声明是function long init(string addr,int port,string servletEntry) libr

VB.NET引用DLL问题
PB引用DLL的声明是function long init(string addr,int port,string servletEntry) library "sieaf.dll"
我用VB.net声明是Public Declare Function init Lib "Sieaf.dll" (ByVal addr As String, ByVal port As Integer, ByVal servletEntry As String) As Long
但是程序报错,找不到Sieaf.dll模块.
求高手解决...
[解决办法]
是找不到dll还是找不到函数的入口点?后者检查函数名,函数是否正确导出了。
[解决办法]
Public Declare Function init Lib "Sieaf.dll" (ByVal addr As String, ByVal port As Integer, ByVal servletEntry As String) As Long

这样写的话,dll文件要跟exe同一个文件夹,这里可以是相对路径,也可以是绝对路径

热点排行