MT4 MT4 実行時エラー
4056
- 定数名
ERR_INCOMPATIBLE_ARRAYS- メッセージ
arrays are incompatible- 意味
- 配列の型やサイズが合わない
MT4エラー4056とは
配列の型やサイズが、関数の求めるものと合わなかったときのエラーです。ArrayCopy() などで、型の違う配列どうしを使ったときに起きます。
MT4エラー4056の主な原因
- ArrayCopy() のコピー元とコピー先の型が違う(double と int など)
- 関数が求める大きさより小さい配列を渡している
MT4エラー4056の対処法
- コピー元・コピー先の配列を同じ型にそろえる
- 必要な大きさを ArrayResize() で確保してから渡す












