社区
脚本语言
帖子详情
pb怎样生成其他程序可以调用的dll,比如delphi中调用
zsqluck790804
2003-08-19 04:17:32
我想在delphi中调用pb生成的动态连接库,可是总是提示找不到函数入口
就是说我声明的函数不能够背引用,请高手指点!
...全文
82
4
打赏
收藏
pb怎样生成其他程序可以调用的dll,比如delphi中调用
我想在delphi中调用pb生成的动态连接库,可是总是提示找不到函数入口 就是说我声明的函数不能够背引用,请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hexubing
2003-08-20
打赏
举报
回复
PB的dll不能在其它语言开发的程序调用
做COM对象在其它语言中调用,效率太低,发布时还要包括相关PB DLL。
blazingstar
2003-08-20
打赏
举报
回复
PB的dll无法提供给delphi调用
如果你不觉得麻烦的话可以把PB中要调用的东东做成COM对象,然后在delphi中调用
zsqluck790804
2003-08-20
打赏
举报
回复
pb中应该怎样提供接口才能让delphi调用呢?
rogery
2003-08-19
打赏
举报
回复
程序接口不对。
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
调用
的
DLL
,
DELPHI
封装的,BASE64编码转文件
可以供
PB
调用
的
DLL
,
DELPHI
封装的,BASE64编码转文件,返回值BOOLEAN,两个入参,第一个是BASE64编码字符串,第二个是要
生成
的文件名,。
pb
11.5
中
声明: Public FUNCTION boolean Base64StrToFile(ref string base64str,ref string filename ) Library "base64tofile.
dll
"
pb
11.5
中
调用
String ls_name String ls_base64str boolean b_result ls_name = "result.zip" ls_base64str = 'XXXXXXXX' b_result = Base64StrToFile(ls_base64str,ls_name)
Delphi
出现与nt
dll
.
dll
错误
在使用
Delphi
编译到最后Linking时,总是出现与nt
dll
.
dll
有关的错误,还有[Fatal Error] Out of memory错误.txt
PB
调用
java组件SatJni
SatJni是C++编写的动态链接库,实现了C#,
PB
,
Delphi
,VB,VC等对Java的
调用
,能让你很容易地
调用
成熟的java类库和第三方java组件。不用再为移值java代码而烦恼。 示例
中
演示了
PB
调用
webservice服务(无需代理对象)得到电话号码和天气信息、
调用
Base64和MD5等。
脚本语言
740
社区成员
8,036
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章