调用自定义函数 传参数 类型是structure

李哈哈 2016-04-25 11:49:15
我定义了一个自定义函数,暂且叫wf_function吧 在窗口w_1中 参数(string,integer,structure)

我在一个自定义对象uo_2一个数据窗口的clicked事件里面调用该函数
structure str
赋值 str.ls_1 = ''
然后调用w_1.wf_function('',1,str)

这时报错--incompatible types in assignment: structure。

说类型不对,不知道怎么回事。

PB11.5 自定义函数第三个参数类型选择没错 是structure类型的。
...全文
281 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
李哈哈 2016-04-28
  • 打赏
  • 举报
回复
引用 1 楼 lzp_lrp 的回复:
你应该先去定义一个全局的结构如str_parm 然后函数的参数类型用 str_parm,代码为 str_parm str 赋值 str.ls_1 = '' 然后调用w_1.wf_function('',1,str)
定义了,参数类型也没问题,后来放弃这种写法了,直接用全局结构里的参数方便很多。
WorldMobile 2016-04-26
  • 打赏
  • 举报
回复
你应该先去定义一个全局的结构如str_parm 然后函数的参数类型用 str_parm,代码为 str_parm str 赋值 str.ls_1 = ''
然后调用w_1.wf_function('',1,str)

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧