ファイルポインタをファイル先頭方向に戻して指定する。

解決


shannon  2009-05-15 11:44:30  No: 34421  IP: [192.*.*.*]

ファイルを読み込もうとしておりますが、ファイルのヘッダ長が不明(不定)です。なのでSEEKでファイルのReadしたい先頭位置にポインタの指定をすることができません。
先頭位置は不定なのですが、ファイルの末尾から先頭位置までの長さはわかっています。
そこでファイルの末尾まで移動し、そこから既知の長さ分だけ戻してポインタの指定をしたいと思うのですが、可能でしょうか?
お知恵をおかしください。よろしくお願いします。

編集    削除
DEKO  2009-05-15 11:53:06  No: 34422  IP: [192.*.*.*]

Seek(F, FileSize(F) - 既知のサイズ);
でどうでしょう?

編集    削除
shannon  2009-05-16 03:42:01  No: 34423  IP: [192.*.*.*]

DEKOさん。
ありがとうございます。
おっしゃるとおりに解決いたしました。
ありがとうございます。

編集    削除