2012-03-13 71 views
1

我试图能够从powerbuilder方法中的用户对象返回一个数据窗口对象?从PowerBuilder的用户对象方法返回数据窗口对象

假设我的用户对象上有一个名为dw_info的数据窗口。我想在我的用户对象上有一个函数,它将允许我返回称为uf_get_dw_info()的dw。这种返回类型将是dw_info。

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

这可能吗?

回答

3

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

要回答你的问题,只需在函数的返回类型中输入datawindow。身体是return dw_info