Top/マニュアル/関数/ISFUNC
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | 履歴 | 凍結 ]

ISFUNC

形式

ISFUNC(string)

機能

  • 指定した名前の関数が存在するかどうかを調べます。

引数

string
関数名を表す文字列

返り値

  • 0:関数は存在しない
  • 1:ユーザ関数が存在する
  • 2:システム関数が存在する

関連

バージョン

  • YAYA:初期から利用可能
  • AYA5.8で利用可能

  • 任意のメニューに以下の様に記載すると、該当関数があるときのみ項目を追加できる。デバッグメニューなどを配布ファイルに含めたくない場合に有用。
    //デバッグメニュー
    if ( ISFUNC("DebugMenu") )
    {
    	AYATEMPLATE.MenuItem( "【デバッグメニュー】","DebugMenu")
    }
  • 「On_enable_debug」イベントと組み合わせて、開発用パレットの「SHIORIデバッグモード有効」時のみ項目追加する場合は以下のようにすると良い。
    //デバッグメニュー
    if ( ISFUNC("DebugMenu") && debug_mode )
    {
    	AYATEMPLATE.MenuItem( "【デバッグメニュー】","DebugMenu")
    }
    
    //「SHIORIデバッグモード有効」のチェック状態を控える
    On_enable_debug
    {
    	debug_mode = reference[0]
    }