掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
動的配列をグローバルに参照するには? (ID:9060)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 自分のコードのどこに頓馬があるのか、よく調べてみます。 上にも書きましたけど、 > Reset(F); > for i:= 0 to n-1 do //nはレコード数 > BlockRead(F, IconRec[i], 98); > CloseFile(F); このコードだと 128*98*n バイト分のデータが読み込まれてしまいます。 したがって、配列の範囲外へアクセスすることになり、実行時にエラーになりま す。静的配列のときは、n の値にもよりますが、たまたま範囲内で済んだので しょう。Blockread() の第三引数についてヘルプを読んでください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.