我注意到 PB12 和 PB12.5(均已修补)之间的行为发生了变化。我很少有带有全局函数的数据窗口。在以前的 PB 版本中,这些函数仅在数据窗口获得焦点(getfocus 事件)时才被触发——这非常适合应用程序。
这些函数现在似乎一直被触发(它似乎是在 mousemove 事件上——但我不能确定)。
有没有其他人注意到相同的 - 有什么解决方案吗?谢谢
我注意到 PB12 和 PB12.5(均已修补)之间的行为发生了变化。我很少有带有全局函数的数据窗口。在以前的 PB 版本中,这些函数仅在数据窗口获得焦点(getfocus 事件)时才被触发——这非常适合应用程序。
这些函数现在似乎一直被触发(它似乎是在 mousemove 事件上——但我不能确定)。
有没有其他人注意到相同的 - 有什么解决方案吗?谢谢
实际上,我注意到恰恰相反:他们总是比 GetFocus 更频繁地开火。鉴于表达式可以包含 FirstOnPage 和 LastOnPage 之类的值,他们必须这样做。
Powersoft/Sybase/SAP 的建议一直是在表达式中谨慎使用全局函数,因为它们经常触发。(我清楚地记得在圣地亚哥/科罗纳多的第一次 PowerBuilder 会议上听到过这个建议,这将使该建议接近 PB3 的发布日期。)如果 PB12 只在 GetFocus 上触发,那可能是一个非常特定于版本的错误,因为它会破坏许多应用程序,因此它会很快得到修复。
祝你好运,
特里。