该程序在正常运行时模式下没有错误,但是当我处于调试模式时,任何事件和任何功能都会发生以下错误。我只是无法弄清楚错误的确切内容或确切位置,因为它仅在第 0 行中说明。我还检查了分配给 DataStore 的所有 DataWindow,一切似乎都是正确的。我在 Windows 7 64 位操作系统中运行 PowerBuilder 10.2。有什么建议或想法吗?
5 回答
这是和祖先问题,尝试重新生成所有 PBL。如果这不起作用,则可能是其中一个主要 PBL 中的功能被意外删除或 PBL 已损坏,在这种情况下,您应该有一个备份 PBL。
我有一篇关于通过像这样的“不规则”行为进行故障排除的文章。我今天早上(在别人的机器上)必须完成的一项工作是,他的系统上有多个版本的 PB DLL,并且冲突导致 IDE 中出现奇怪的问题,这些问题无法通过可执行文件。在 PBVM100.DLL 上进行搜索,看看您是否想出了多个不同版本的副本。如果这样做,请清理多组运行时(不仅仅是 PBVM,而是整组)。
祝你好运,
特里
我只是想分享解决此问题的结果,我首先从 VM Ware Player 复制了工作 PBL,然后将其粘贴到 Win7 的 PB 目标目录中。我在其中一个窗口函数中设置了一个断点,然后触发了调试,清除了监视窗口中的变量,然后继续调试,幸运的是它可以正常工作。
但我有点担心这种情况随时可能再次发生。虽然我练习在修改时逐步重新生成对象和完整构建,但我认为应该虔诚地完成。
重生每一个祖先及其祖先。还可以重新生成窗口/功能/按钮/dw或UO正在使用的按钮的祖先。
最后一个解决方案,对您的窗口执行另存为,然后再试一次,如果它可以工作。较低版本的 powerbuilder 有时会出现这些错误。