メインコンテンツまでスキップ
バージョン: 20 R7 BETA

CLEAR VARIABLE

CLEAR VARIABLE ( variable )

引数説明
variableVariableクリアする変数

説明

CLEAR VARIABLE コマンドを使用して、 variable をそのデフォルト値へ再設定します (テキスト変数は空の文字列に、数値変数には 0 に、配列はエレメントを空にします) 。しかし、変数はメモリに存在しています。

注: 型ごとのデフォルト値の情報については、デフォルトの値 の段落を参照してください。

引数 variable に渡す変数には、ローカル、プロセス、またはインタプロセス変数を渡せます。

注: プロセスの終了時、ユーザはプロセス変数を消去する必要はありません。4Dが自動的に消去します。同様に、それぞれのローカル変数は、それが作成されたメソッドが実行を終了すると自動的に消去されます。

例題

フォーム上でユーザインターフェースの目的だけで、asMyDropDown ドロップダウンリストを使用するとします。つまり、データ入力中には配列を使用しますが、フォームから抜けた後はその配列が不要となります。したがって、On Unload イベントでこの配列を消去します。

  //asMyDropDown ドロップダウンリストのオブジェクトメソッド
 Case of
    :(Form event code=On Load)
  // 配列を初期化する
       ARRAY TEXT(asMyDropDown;...)
  // ...
    :(Form event code=On Unload)
  // 配列が必要なくなった
       CLEAR VARIABLE(asMyDropDown)
  // ...
 End case

参照

Undefined

プロパティ

コマンド番号89
スレッドセーフである