从PowerBuilder中的用户对象方法返回datawindow对象

时间:2012-03-13 20:23:31

标签: powerbuilder

我试图能够在powerbuilder方法中从用户对象返回数据窗口对象吗?

假设我的用户对象上有一个名为dw_info的数据窗口。我希望在我的用户对象上有一个函数,它允许我返回名为uf_get_dw_info()的dw。此返回类型为dw_info。

如果我需要从包含我的用户对象的窗口中使用它,我希望能够调用:userobject.uf_get_dw_info()。accepcetext();

这可能吗?

1 个答案:

答案 0 :(得分:3)

如果您发现自己希望以您描述的方式进入对象,而是在容器上添加一个公共函数来执行您想要的操作。如果这导致您需要许多此类功能,则需要重新考虑对象的职责。如果您在项目的早期阶段,可能需要考虑使用PFC来处理许多这些问题。

要回答您的问题,只需在函数的返回类型中键入datawindow即可。正文为return dw_info