社区
Delphi
帖子详情
delphi 调用PB 写的DLL--dll带页面,不想有多个EXE文件
wangfei1812
2013-03-06 09:56:08
delphi 调用 PB写的DLL--dll带页面,或者怎么实现!有会的最好能给个简单的列子。不想一个程序多个EXE文件。
或者delphi 直接能调用PB开发的页面。有做过的进来讲讲。谢谢。
...全文
174
2
打赏
收藏
delphi 调用PB 写的DLL--dll带页面,不想有多个EXE文件
delphi 调用 PB写的DLL--dll带页面,或者怎么实现!有会的最好能给个简单的列子。不想一个程序多个EXE文件。 或者delphi 直接能调用PB开发的页面。有做过的进来讲讲。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangfei1812
2013-03-07
打赏
举报
回复
咋个绑定。。
zhangzhen_927116
2013-03-07
打赏
举报
回复
还没这个水平。只能帮定了
一个用
Delphi
写
的Base64编码
DLL
以及
PB
调用
例子
NULL 博文链接:https://sheng.iteye.com/blog/470551
PB
11.5创建
DLL
和
调用
示例_
pb
11添加新
dll
_
PB
11.5创建
DLL
和
调用
示例_
封装自定义方法,编译成
DLL
文件
供外部
调用
Pb
调用
c#编
写
的
DLL
Pb
调用
c#编
写
的
DLL
的方法 C#以其简单易用,功能强大深受大家喜爱.PowerBuilder作为C/S的MIS开发工具,十分简单灵活,开发时间短,开发及维护成本低,一直是中小企业信息管理系统的首选开发工具.但是
PB
的局限性限制了它进一步的发展,这个就不多说了,玩
PB
的朋友都清楚.
PB
如何
调用
C#
写
的
DLL
,这个兴趣一上来,就忍不住要解决它.经过多方查找资料加上自己
写
代码测试,算是解决这个难题.下面列出开发步骤及各种设置选项(开发工具VS2008SP1+
PB
9.0-8836)
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++程序之间的连接。
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
放到和插件同一目录
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章