社区
API 调用
帖子详情
pb中调用c++编写的动态库
pgpga
2003-10-10 11:29:17
我用vc.net写了个动态库文件,想在pb中调用声明为
SendMessageSelf(
WCHAR * wszComputerName,
WCHAR * wszQueueName,
WCHAR * wszQueueTitle,
LPCTSTR wszQueueContent
)
的函数,在pb中声明传递参数时用何种数据类型?
...全文
102
4
打赏
收藏
pb中调用c++编写的动态库
我用vc.net写了个动态库文件,想在pb中调用声明为 SendMessageSelf( WCHAR * wszComputerName, WCHAR * wszQueueName, WCHAR * wszQueueTitle, LPCTSTR wszQueueContent ) 的函数,在pb中声明传递参数时用何种数据类型?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老吴子
2003-10-11
打赏
举报
回复
由于PowerBuilder目前不支持Unicode(PB6.5 Unicode版除外),所以你输出的函数要求使用Unicode不太合适,建议如下:
SendMessageSelf(
char* wszComputerName,
char* wszQueueName,
char* wszQueueTitle,
char* wszQueueContent
)
在C++中可以简单的将char*转换成WCHAR*;另外为了避免C++编译器所带来的不确定性,建议在C++中声明如下:
extern "C"{
__declspec(dllexport) void __stdcall SendMessageSelf(
char* wszComputerName,
char* wszQueueName,
char* wszQueueTitle,
char* wszQueueContent
)
}
假设wszQueueContent返回
在Powerbuilder中声明如下:
subroutine SendMessageSelf(string wszComputerName,string wszQueueName,&
string wszQueueTitle,ref string wszQueueContent)&
library 'mydll.dll' alise for '_SendMessageSelf@16'
具体的函数名可能不同,如果你用了.Def文件来生成DLL,则可能就是SendMessageSelf。
xavier_lee
2003-10-10
打赏
举报
回复
char sz
structure st
编程夜猫
2003-10-10
打赏
举报
回复
string ls_str
ls_str = space(255)
workhand
2003-10-10
打赏
举报
回复
string
structure
pb
调用
java(医保的java类和其它工具类)_20210923.rar
SatJni是
C++
编写
的动态链接库,实现了C#,
PB
,Delphi,VB,VC等对Java的
调用
,能让你很容易地
调用
成熟的java类库和第三方java组件。不用再为移值java代码而烦恼。 示例
中
演示了
调用
医保提供的java库(节省大量改造时间)...
ELK/ELFK(7.3 ) 企业
PB
级日志系统实战
最后结合自己的运维过程
中
的案例讲解,让学员能更加清楚了解原理以及少走一些弯路。 目前我们公司每天产生至少8个T的数据量,历史日志保存半年。此教程足以能承担
PB
级的日志收集系统的量。 此教程的背景介绍...
base64
动态库
.rar
当前文件包含两部分,一部分是由
C++
编写
的base64
动态库
,一部分是
pb
编写
的
调用
base64加密解密的示例。仅供参考
API 调用
680
社区成员
4,762
社区内容
发帖
与我相关
我的任务
API 调用
PowerBuilder API 调用
复制链接
扫一扫
分享
社区描述
PowerBuilder API 调用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章