Applicationクラスの特殊な定数について¶
Application.APIVERSION定数¶
動作中のBiz/BrowserのAPIバージョン番号が取得できます。値は整数値です。これにより、動作中のAPIバージョンによって処理を分岐させることができます。
Application.DESIGNTIME定数¶
Application.DESIGNTIME定数は、Biz/DesignerによるCRSスクリプトの開発中に使用します。
Biz/DesigerではCRSスクリプトへの変更内容は即時にデザインペインに反映されます。
この動作は作成画面の確認には便利ですが、すぐに確認する必要の無い処理については不要と感じることがあります。
Application.DESIGNTIME定数を使用することで、デザイン中には動作させないように記述することが可能になります。
Application.DESIGNTIME定数
true |
Biz/DesignerによるCRSスクリプト記述中 |
false |
Biz/Desigerによるデバッグ実行中またはBiz/Browserによる実行中 |
使用例
if (!Application.DESIGNTIME) {
/* デザイン中は実行しない処理 */
}
一部のメソッドやプロパティは、デザイン中に実行するとエラーになるものがあります。
それらの処理は上記の使用例のように条件を !Application.DESIGNTIME(デザイン時以外)としたif文の中に記述することでエラーを回避できます。