//****************************************************************************** // 存在しない関数呼び出しに引数指定があると起動時エラーとなる再現用コード。 // 本ファイルを適当なYAYAゴーストに投げ込んでください。 // 17行目のコメントアウトを外すと起動時にエラーとなります。 //****************************************************************************** TestFunc { //関数実行確認用 res.MainFunc = 'MainFuncは実行されませんでした。\n' res.SubFunc = 'SubFuncは実行されませんでした。' //存在しない関数名を探す if ISFUNC('MainFunc'){ //関数が存在しないのでここは実行されない。 MainFunc() //実行されないので実行時エラーは起きない。 //MainFunc('Arg0') //引数指定がある場合、起動時エラーとなる。 //(コメントアウトを外すと再現できます) } else{ //ここは実行される SubFunc() } SAVEVAR() res.MainFunc -- res.SubFunc } //MainFuncなんてなかった //MainFunc //{ // res.MainFunc = 'MainFuncが実行されました。\n' //} SubFunc { res.SubFunc = 'SubFuncが実行されました。' }