社区
非技术版
帖子详情
谁能回答我?-----PB 调用DELPHI的动态库为什么失败 ?
yoryor
2001-08-27 07:03:34
本人用DELPHI写了一个动态库,按照地址传回STRING型参数,但是在PB中调用总是失败,为何 ???????????
...全文
99
3
打赏
收藏
谁能回答我?-----PB 调用DELPHI的动态库为什么失败 ?
本人用DELPHI写了一个动态库,按照地址传回STRING型参数,但是在PB中调用总是失败,为何 ???????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Methodor
2001-08-27
打赏
举报
回复
Std Call~~
pbsql
2001-08-27
打赏
举报
回复
关注,DELPHI写的动态库通用性强吗?(是否其它语言都可以调用?)
snailmmx
2001-08-27
打赏
举报
回复
应该用pchar
一个用
Delphi
写的Base64编码DLL以及
PB
调用
例子
NULL 博文链接:https://sheng.iteye.com/blog/470551
HMACSHA256加密
动态库
DLL,可供
delphi
,
pb
等程序
调用
得到加密后数据
1.资源包含HCommEncDec.dll
动态库
和两个依赖文件(libeay32.dll,ssleay32.dll) 2.
调用
说明
动态库
调用
说明:(可以供多种语言
调用
) 通用加解密算法函数定义
-----
-----
-----
-----
-----
-----
-----
-----
-----
--- function CommEncDec(aParam: string): string
-----
-----
-----
-----
-----
-----
-----
-----
-----
--- 参数说明: aParam:
0:加密 1:解密
加解密算法名称,目前支持HMACSHA256
数据
额外参数
--额外参数说:
密钥
加密后数据编码:Hex/Base64
-----
-----
-----
-----
-----
-----
-----
-----
-----
注意事项: 需把libeay32.dll、ssleay32.dll放到和插件同一目录
PB
11.5创建DLL和
调用
示例_
pb
11添加新dll_
PB
11.5创建DLL和
调用
示例_
封装自定义方法,编译成DLL文件供外部
调用
pb
调用
dll实例
--- 动态链接库(Dynamic-Link Library),简称DLL,是基于Windows程序设计的一个非常重要的组成部分。使用DLL有许多优点:(1)使用DLL的动态连接不是将库代码拷贝,只在程序中记录函数的入口点和接口,在程序执行时才将库代码装入内存,如果有多个程序使用相同的DLL,也只需将DLL在内存中装载一次,节省了内存开销。(2)DLL是基于Windows的程序模块,它不仅包含可执行代码,还可以包含数据,各种资源,扩大了库文件的使用范围。(3)对于一个大型的、不断更新的应用程序,可以将许多重复的功能写成DLL,用主程序
调用
,这样既减少了开发的工作量,又提高了访问速度。(4)DLL丰富了PowerScript语言的编程能力,可以使用PowerScript函数集之外的函数。例如:用户可能编写图象处理系统来浏览文件并将其存放于数据库,该应用需使用浏览器,但用PowerScript语言未提供做这类工作的函数,为了操纵设备,需要与设备本身环境通信,该环境一般是厂商提供的动态链接库。(5)DLL独立于编程语言,大多数WINDOWS编程环境都允许主程序
调用
DLL中的函数。即可以用VC++、VB、PowerBuilder、
Delphi
、汇编语言等建立DLL,然后在不同语言编制的应用程序中
调用
它。下面用一个实例说明通过DLL实现PowerBuilder程序和VC++程序之间的连接。
PB
调用
wfZip动态链接库
软件简介: 采用了标准的Dll组件方式,可供多种程序
调用
。 本组件支持将多个文件快速的压缩成一个zip压缩文件。 本组件支持将指定zip压缩文件解压缩到指定目录。
Delphi
、
PB
、VB原码说明
非技术版
401
社区成员
11,494
社区内容
发帖
与我相关
我的任务
非技术版
PowerBuilder 非技术版
复制链接
扫一扫
分享
社区描述
PowerBuilder 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章