社区
脚本语言
帖子详情
PB生成的COM组件DLL调用问题。
风中男儿
2021-03-26 01:07:23
PB11.5在WIN7 64位下生成一个简单的数据库连接,返回字符串,在本机注册,PB调用都正常没有问题,将DLL文件复制到其他电脑,SYSTEM32和SYSWOW64下面REGSVR32都试了,CMD用管理员权限REGSVR32注册也试了,报错为:“LoadLibrary("aaa.dll”)失败,找不到指定 的模块,请问这是怎么回事啊?是我生成的DLL有问题吗?怎么解决?
...全文
945
3
打赏
收藏
PB生成的COM组件DLL调用问题。
PB11.5在WIN7 64位下生成一个简单的数据库连接,返回字符串,在本机注册,PB调用都正常没有问题,将DLL文件复制到其他电脑,SYSTEM32和SYSWOW64下面REGSVR32都试了,CMD用管理员权限REGSVR32注册也试了,报错为:“LoadLibrary("aaa.dll”)失败,找不到指定 的模块,请问这是怎么回事啊?是我生成的DLL有问题吗?怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nrcrjb2016
2023-09-08
打赏
举报
回复
这个后来有解吗?我也碰到这个问题
aoyousihai
2021-03-30
打赏
举报
回复
将文件aaa.dll放到 Sybase\PowerBuilder 11.5路径下
ganzhenyu
2021-03-28
打赏
举报
回复
pbcom115.dll,有没有一起拷过去?应该生成dll要跟pb的dll放到一起,除非11.5的运行库是打包安装的
C#
调用
PB
写的
com
组件
dll
本文介绍了如何在C#中
调用
PowerBuilder(
PB
)的加密算法,解决C# long类型与
PB
long类型不一致导致的数据溢出
问题
。通过创建
PB
COM
组件
,注册
DLL
,并在C#中引用该
组件
,成功实现了跨语言
调用
PB
加密函数。详细步骤包括
PB
COM
组件
的创建、
DLL
生成
与注册,以及C#代码的编写和目标平台设置。
PB
调用
DLL
的常见
问题
及处理方法
本文详细介绍了PowerBuilder(
PB
)
调用
DLL
过程中遇到的各类
问题
,包括
调用
约定、
DLL
依赖、路径搜索、函数声明错误、函数使用错误、
DLL
开发者错误以及32/64位兼容性
问题
。针对这些
问题
,提供了相应的处理方法,如检查
调用
约定、解决
DLL
依赖、管理当前目录、正确声明和使用函数、预分配内存以及确保使用正确的
DLL
版本。此外,还讨论了
COM
类
DLL
的挑战,建议避免在
PB
中使用。最后提醒,
PB
是32位程序,务必使用32位
DLL
。
脚本语言
743
社区成员
8,037
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章