LOTUSSCRIPT 言語
Sub Initialize
Sub Initialize を使用すると、モジュールのロード時にセットアップ操作を実行できます。LotusScript では、Sub Initialize サブルーチンを定義したモジュールをアプリケーションでロードするとき、サブルーチン内に指定された操作を行って自動的に Sub Initialize を実行します。Sub Initialize は各モジュールに 1 つだけ定義できます。構文は次の通りです。
Sub Initialize のスコープは Private です。先頭部にパラメータリストを含めることはできません。LotusScript には、Sub Initialize を呼び出すときに引数を渡す方法はありません。Sub Initialize には、ユーザー定義プロシージャに含めることができるステートメントや命令の種類についての通常の制約は適用されません。
メモ LotusScript のすべての処理で、ユーザー定義の Sub Initialize がサポートされるわけではありません。
Sub Terminate
Sub Terminate を使用すると、アプリケーションがモジュールをアンロードするときに、クリーンアップ操作を実行できます。Sub Initialize と同様に、Sub Terminate が定義されたモジュールをアンロードするときに、LotusScript はサブルーチン内に指定された操作を行って自動的に Sub Terminate を実行します。1 つのモジュールに定義できる Sub Terminate は 1 つだけです。Sub Terminate の構文は次のとおりです。
Sub Terminate のスコープは Private です。先頭部にパラメータリストを含めることはできません。ユーザー定義プロシージャに含めることができるステートメントや命令の種類についての一般的な制限は適用されません。
Sub New と Sub Delete
Sub New と Sub Delete は、ユーザー定義クラスの特殊な機能です。
サブルーチンについて詳しくは、「ユーザー定義のデータ型とクラス」を参照してください。
関連項目