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

动态链接库的有关问题

2012-01-05 
动态链接库的问题请大家指点一下吧Public Declare Function GetKeyWord Lib RepReader.dll Alias GetKe

动态链接库的问题
请大家指点一下吧
Public Declare Function GetKeyWord Lib "RepReader.dll" Alias "GetKeyword" (nKeyword As Integer, nOffset As Integer, row As Integer, col As Integer, lpUserKeywordName As String) As Boolean

上面是我定义了,但是在用“GetKeyWord”这个方法时出错,提示:
Can't find DLL entry point GetKeyword in RepReader.dll

RepReader.dll里有一个Reader类,Reader类中有GetKeyword方法,是不是我定义的方法有误啊?
先谢谢各位了

[解决办法]
看看MSDN上面有详细说明
[解决办法]
这个函数看起来好像是应该定声明为:

Public Declare Function GetKeyWord Lib "RepReader.dll" Alias "GetKeyword" (nKeyword As Integer, nOffset As Integer, row As Integer, col As Integer, lpUserKeywordName As String) As Boolean

==>
Public Declare Function GetKeyWord Lib "RepReader.dll" Alias "GetKeyword" (byval nKeyword As long, byval nOffset As long, byval row As long, byval col As long, byval lpUserKeywordName As String) As long
[解决办法]
先引用Reader,再通过Reader调用 GetKeyWord 

VB code
dim rd as Readerset rd =new readerrd.GetKeyWord .......
[解决办法]
探讨
请大家指点一下吧
Public Declare Function GetKeyWord Lib "RepReader.dll" Alias "GetKeyword" (nKeyword As Integer, nOffset As Integer, row As Integer, col As Integer, lpUserKeywordName As String) As Boolean

……

[解决办法]
用什么语言开发的dll

热点排行