VB动态调用dll问题

mengyq_82 2008-02-26 04:36:39
dim lHandle as long
lHandle = LoadLibrary("ThingDemo2.dll")
Dim lp As Long
If lHandle <> 0 Then
lp = GetProcAddress(lHandle, "showtest")
End If
If lp <> 0 Then
showtest
End If

showtest为dll中的一个函数,lp返回值为0,不知为何?
这两个函数到底怎么用?
...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cangwu_lee 2008-02-26
  • 打赏
  • 举报
回复

VB中,這樣調用,很不好。
改成C++、DELPHI等語言,動態調用會好很多
用户 昵称 2008-02-26
  • 打赏
  • 举报
回复
"C:\Program Files\Microsoft Visual Studio\Common\Tools\DEPENDS.EXE"
用户 昵称 2008-02-26
  • 打赏
  • 举报
回复
先depend.exe查看dll中是否有这个函数导出。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧