DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ストリームを使って途中からの読込み

環境/言語:[WindowsXP、Visual Bassic 2005、NET Framework2.0]
分類:[.NET]

1レコード24Byteの固定長のバイナリファイルなんですが、頭からではなく途中のレコード(バイト目)からストリームを使って読み込む方法は有りませんか、教えてください。

頭から読み込むには
 <Visual Bassic 2005>
 Dim Buf(23) As Byte
 Dim hStream As New System.IO.FileStream(FileName, IO.FileMode.Open)
 Dim Reader As New IO.BinaryReader(hStream)

 Buf = Reader.ReadBytes(24)
Do Until IsNothing(Buf)
・・・・・・・・

・・・・・・・・

Buf = Reader.ReadBytes(24)
Loop
Reader.Close()
で、読み込むことができるのですが。

ストリームを使わない、FileGetの様な読み込み方法はありませんか。
■No19071に返信(てるひろさんの記事)

つ【Stream.Position プロパティ】
■No19072に返信(ぽぴ王子さんの記事)
> ■No19071に返信(てるひろさんの記事)
>
ぽぴ王子さん 早速の回答有難うございました。
Stream.Position を設定して途中から読込みできました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板