从PowerBuilder 10.5升级到12.5时发出警告

时间:2017-06-02 08:55:29

标签: powerbuilder

我试图将应用程序从PowerBuilder 10.5迁移到PowerBuilder 12.5。迁移成功后,会有一些警告。我无法解决警告。我该如何解决这些警告?

pfcapsrv.pbl(pfc_n_cst_trregistration).4: Warning     C0190: Instance variables of local structure type ('os_transentry') will be implicitly private in the next release.

3 个答案:

答案 0 :(得分:1)

由于这只是一个警告,我不会太担心。此外,由于Appeon公司已经从SAP接管了PowerBuilder的开发,因此您无法真正指望实际发出警告。

帖子中的对象来自PowerBuilder Foundation Classes(PFC)。您下载了12.6版本,还是升级了旧版本? PFC下载的链接是here

无论如何,该消息不应阻止您运行或编译您的应用程序。

答案 1 :(得分:0)

从“ Project Painter”中选择菜单项“设计->选项”,您可以选中/取消选中参考性和过时的选项。无知是幸福!

如果您真的想解决该问题,那么请自己制作并实现os_transentry结构,然后使用它,以免陷入困境。

答案 2 :(得分:-1)

正如其他人告诉你的, 这只是pfc升级警告,无需担心。 但是要让您知道,如果您正在使用此对象,则必须处理此警告, 但与我们大多数人一样,升级这些警告不会对您造成影响。 还要解释一下,pfc库在升级时要删除或更改旧对象,因此它们在新版本中维护而不是删除。 例如,您已经创建了用于检查权限并实现系统设置的用户对象,并且在新版本中,您希望将此方式升级为单独的用户对象,并且应用程序经常使用该对象,因此您不必删除它,而是只是将其隐藏起来以备将来使用,并使其受到保护即可。