投稿
らいち RYUUSEI0826
STRICNTから通常へ戻すにはどうすればいいんですか?
0そうだね
プレイ済み
返信[1]
親投稿
らいち RYUUSEI0826
間違えましたSTRICTでした
0そうだね
プレイ済み
返信[2]
親投稿
smile5884 smile5884
スマイルブーム小林です。 OPTION STRICTは、変数の初期化忘れ等を防止するためにエラーチェックを厳しくするオプションとなっておりますので、設定後に解除することはできません。変数の扱いを厳密にしない場合は、OPTION STRICT命令を書かないようにしてください。
0そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
同じプログラム内で一度変数宣言を必須とした後にそれを 無効にする方法は無いと思います。 もし変数宣言を必須としないならOPTION STRICTを REM命令でコメントアウトするのはいかがですか? 変数宣言はOPTION STRICTを実行していなくても エラーになるなどの影響はありません。 しかしプログラムの途中で変数宣言を不要としたいのには どんな理由があるのでしょうか?
0そうだね
プレイ済み
返信[4]
親投稿
らいち RYUUSEI0826
説明や意見ありがとうございます。 このままSTRICTでやっていくかVAR等の宣言を無くしてやるかなんかで対応していきます。 詳しくご説明ありがとうございます。
0そうだね
プレイ済み
返信[5]
親投稿
MIKI ifconfig
otta777さん 汎用ライブラリ的なものを開発するとして、 そのライブラリ本体は strict にしたいけど、 末尾に即席のテストコードを付け足してテストランすると言うような場合はテストコード部分には strict は面倒だと思いますね。
1そうだね
プレイ済み
返信[6]
親投稿
おちゃめ ochame_nako
みき★さんへ OPTION STRICTは記述した後から有効になるのでそういう場合はライブラリの直前にOPTION STRICTを記述してテストコードはそれより前の行に記述すれば問題ありません。
0そうだね
プレイ済み
返信[7]
親投稿
MIKI ifconfig
ありがとうございます。 テストコードは最後に書く派(少数派ですかね?)なので、そのテクニックとは相性悪いですね。 でも option defint は、テストコードの前に書けば手抜きできていいかも!
0そうだね
プレイ済み