我试图能够在powerbuilder方法中从用户对象返回数据窗口对象吗?
假设我的用户对象上有一个名为dw_info的数据窗口。我希望在我的用户对象上有一个函数,它允许我返回名为uf_get_dw_info()的dw。此返回类型为dw_info。
如果我需要从包含我的用户对象的窗口中使用它,我希望能够调用:userobject.uf_get_dw_info()。accepcetext();
这可能吗?
答案 0 :(得分:3)
如果您发现自己希望以您描述的方式进入对象,而是在容器上添加一个公共函数来执行您想要的操作。如果这导致您需要许多此类功能,则需要重新考虑对象的职责。如果您在项目的早期阶段,可能需要考虑使用PFC来处理许多这些问题。
要回答您的问题,只需在函数的返回类型中键入datawindow
即可。正文为return dw_info
。