本文主要是介绍PowerBuilder中使用带返回的powerobjectparm,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时,为了变成方便,我们往往把需要在窗口之间传递的参数组织成一个类或者结构来传送,更改该值再传回来,说实话,我个人觉得这种方似乎并不是很好,增加了窗口之间的耦合性,不过有时这样确实方便,也就会经常用到。
使用这种方式时可以直接定义该类型,然后从Message.powerobjectparm中获得,不必create,在返回的时候,获取该参数可以在窗口的任意位置,只要窗口没有关闭就可以,
如果对值进行了修改,需要使用closewithreturn来返回这个值,然后再主窗口通过同样的方式获得。
需要有一点注意的是,如果使用IsNull来判断的话,是判断不出来的,需要使用IsVaild才行,例如
OpenWithParm(w_jbfx_option,invo_option)
If Not IsNUll(message.powerobjectparm) and IsValid(message.powerobjectparm)Then invo_option = Message.powerobjectparm End If
这篇关于PowerBuilder中使用带返回的powerobjectparm的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!