掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイル読み込みの高速化 (ID:45886)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
バイナリファイルの読み込みにおいて、うまく読み込めたのですが、時間がかかりすぎて困っています。 やりたいことは、一つのバイナリファイルには、8ビットごとに3個データが順に並んでおり、それらを三つの配列にに分割して読み込みたいです。 何かよい方法はありますでしょうか? ちなみに以下のコードで目的は達成していますが、一つ一つをReadして言っているために速度がどうしても遅いようです。よろしくお願いいたします。 Assignfile(raw_file,filepath); Reset(raw_file); Seek (raw_file,start_p); length:=y_mtx*x_mtx; n:=0; while n < length do begin read(raw_file,b_data[n]); read(raw_file,g_data[n]); read(raw_file,r_data[n]); n:=n+1; end; CloseFile(raw_file);
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.