1

PB12 と PB12.5 (両方ともパッチ適用済み) の間で動作が変更されていることに気付きました。グローバル関数を含むデータウィンドウはほとんどありません。以前のバージョンの PB では、これらの関数は、データウィンドウがフォーカスを取得したとき (getfocus イベント) にのみ起動されました。これは、アプリケーションに完全に適していました。

関数は常に起動しているように見えます (mousemove イベントのようですが、確信が持てません)。

他の誰かが同じことに気付きましたか?解決策はありますか? ありがとう

4

1 に答える 1

1

実際には、まったく逆のことに気付きました。GetFocus よりも頻繁に起動するということです。式に FirstOnPage や LastOnPage などの値を含めることができることを考えると、そうする必要があります。

Powersoft/Sybase/SAP からのアドバイスは、グローバル関数は非常に頻繁に起動するため、常に慎重に式で使用することでした。(サンディエゴ/コロナドで開催された最初の PowerBuilder カンファレンスの 1 つで、そのアドバイスを聞いたのをはっきりと覚えています。そのアドバイスは、PB3 のリリース日近くに配置されます。)多くのアプリが壊れていたので、すぐに修正されたでしょう。

幸運を、

テリー。

于 2012-12-03T19:56:56.753 に答える