社区
PowerBuilder
帖子详情
某API函数返回结构指针,PB中如何声明调用?
纸飞机2017
2003-09-21 08:13:35
某API函数返回结构指针,PB中如何声明调用?
...全文
132
14
打赏
收藏
某API函数返回结构指针,PB中如何声明调用?
某API函数返回结构指针,PB中如何声明调用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jdsnhan
2003-09-26
打赏
举报
回复
返回一个结构,用ref,其实就是传递地址,返回时,直接引用就可以啊!
yao_xh
2003-09-26
打赏
举报
回复
自定义一个和返回结构一样的结构,函数中结构声明为ref
纸飞机2017
2003-09-26
打赏
举报
回复
??
纸飞机2017
2003-09-26
打赏
举报
回复
问题已解决。
再想问大家PB中为什么窗口上放置多个Picture控件的时候常出现图象不能显示的问题?我想你们都遇到过吧,有什么解决的方法吗?不要说使用ACTIVEX哦
YewPu
2003-09-23
打赏
举报
回复
哎!!
jimly
2003-09-23
打赏
举报
回复
再做个dll,把原来的函数包起来,改为参数是指针。
纸飞机2017
2003-09-23
打赏
举报
回复
如果PB中定义某结构s_tent.
这样声明 :
function s_tent myfunc(string ls_char) library "mydll.dll" 必错,因为原函数返回的是指向结构的指针,不是一个结构,只是结构地址。
那声明成:
function long myfunc(string ls_char) library "mydll.dll"
运行可以。返回值为结构地址。但如何取结构数据?
纸飞机2017
2003-09-23
打赏
举报
回复
注意是返回结构指针,不是参数为结构指针。
原API为
str_tent * myfunc (string pchar)
str_tent 是结构。myfunc是函数名。
?
chrisfy
2003-09-22
打赏
举报
回复
同意孤星
xingxing
2003-09-22
打赏
举报
回复
在外部定义一个和返回结构一样的结构就可以了
jdsnhan
2003-09-22
打赏
举报
回复
声明时用ref传递。
iagcel
2003-09-21
打赏
举报
回复
比如你在程序中要调用这样一个API函数:GetWindowRect,那么你在PB可以如下声明
FUNCTION ulong GetWindowRect(ulong hwnd,ref us_RECT lpRect) LIBRARY "user32.dll"
其中us_RECT是你自己定义的一个结构
iagcel
2003-09-21
打赏
举报
回复
参数的传递方式声明为ref
纸飞机2017
2003-09-21
打赏
举报
回复
没人知道
?》
腾讯2012笔试题目
此题涉及一个基类`CBase`和一个派生类`CSub`,在`main`
函数
中
创建了`CSub`类型的对象。需要判断构造
函数
与析构
函数
的执行顺序。 - **选项分析:** - A: 先输出子类构造
函数
,再输出基类构造
函数
,这不符合C++的...
如何定义一个回调
函数
,理解回调
函数
调用
机制
回调
函数
就是一个通过
函数
指针
调用
的
函数
。如果你把
函数
的
指针
(地址)作为参数传递给另一个
函数
,当这个
指针
被用为
调用
它所指向的
函数
时,我们就说这是回调
函数
。回调
函数
不是由该
函数
的实现方直接
调用
,而是在特定的...
关于C
函数
返回
指针
你真的理解C语言
函数
返回
类型是
指针
的情况吗? 2021-01-05 14:41:15 char *test1() { char b[10]="abc"; return b; } char *test2() { static char b[10]="abc"; return b; } char *test3() { char b[10]="abc...
pb
中
如何应付
指针
类型
在
pb
中
使用WIN
API
和
调用
dll
中
的外部
函数
时,往往要用到
指针
。sybase公司
pb
对
指针
的说明文字很少,但可以看到在
pb
一些例子
中
,使用了这些技术。特别是有了
pb
的反编译工具后,能“阅读”到更多的
pb
程序代码,借鉴其
中
...
pb
调用
dll时关于
指针
参数处理
声明
dll
调用
时如果有参数是
指针
类型时 定义时需要在相应类型前面加上ref 表示传递的地址而不内容 ref +简单类型 复杂类型 会自动将其地址复制一份进行传递 对简单类型参数是否被ref修饰的区别在于:被修饰了的...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章