サブフォーム上で実行するオンラインタスクで.NETオブジェクトを使用する
オンラインタスクで、サブフォーム上でタスクが実行した状態で、再度このタスクにフォーカスを移すと、すべてのデータ項目は初期化されます。[.NET]コントロールが定義されていないデータ項目も、同じように動作します。
[.NET]コントロールが定義されたデータ項目は初期化されず、.NETオブジェクトの内容を維持します。この場合は、再度プロパティを設定する必要はありません。
.NETオブジェクトの廃棄
実行エンジンが終了すると、.NETオブジェクトは自動的に廃棄されます。 サーバ上で実行されるバッチタスクで.NETオブジェクトを使用したり、開発環境で実行する場合、実行エンジンは終了しません。この場合は、.NETオブジェクトは廃棄されません。 これらを廃棄したい場合は、.NETオブジェクトのDisposeメソッドを使用することができます。
例:[アクション]処理コマンド 式:var.Dispose() 条件:'Not IsNull(var)'
注意: |
|