vb调用dll问题

npynpy123 2006-06-29 11:38:35
我有一个已经编译好的dll,没有dll的代码。

然后这个dll也不知道是用什么开发的。。

在注册dll的时候报加载成功,但是找不到dllRegisterServer的加入点。

然后用vb的win32 application可以加载dll,但是调用里面函数的时候application自动退出。连编译环境一起退出了。。

请问各位大虾,这是咋回事?有啥办法解决不?
...全文
426 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzWind 2006-07-01
  • 打赏
  • 举报
回复
你可以先把这个DLL引用到工程中看看是否是。net写的,如果是就省事了,否则。。。。。
VirtualDesktop 2006-07-01
  • 打赏
  • 举报
回复
pb怎么调用?代码出来,我帮你翻译
npynpy123 2006-06-30
  • 打赏
  • 举报
回复
现在主要问题就是,这个组件不是activex组件,我没办法在asp里面调用。

所以我只好用vb把组件包装成activex组件。就遇到这个问题。
npynpy123 2006-06-30
  • 打赏
  • 举报
回复
我用declare静态加载过了。同样的问题。

另外这个组件相关的src一概没有,只有一个调用说明文档。

程序退出时不报错,直接退出。

用pb调用就可以,搞的头大了。

PANBing 2006-06-30
  • 打赏
  • 举报
回复
不清楚
of123 2006-06-30
  • 打赏
  • 举报
回复
有没有相关的 .h 文件?查看一下函数原型。

调用函数程序退出,是你执行了非法操作,引起程序崩溃。一般是数据类型错,参数变量没有实例化(未分配内存)等等。
lexchou 2006-06-30
  • 打赏
  • 举报
回复
可能不是一个自动化dll,那么你不能注册.
你应该想办法找到函数导出参数原型,并通过declare来静态加载

1,451

社区成员

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

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