MT4 MT4 実行時エラー
4009
- 定数名
ERR_NOT_INITIALIZED_ARRAYSTRING- メッセージ
non-initialized string in array- 意味
- 配列内の初期化されていない文字列を使った
MT4エラー4009とは
文字列の配列の中に、値を入れていない要素があり、それを使ったときのエラーです。
MT4エラー4009の主な原因
- ArrayResize() で文字列配列を大きくしたあと、新しい要素に値を入れずに使っている
- ループの範囲がずれていて、値を入れていない要素まで読んでいる
MT4エラー4009の対処法
- 配列を大きくしたら、新しい要素に "" などの値を入れる
- 値を入れた数と、読み出す範囲が合っているか確認する












