tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: VB2005でバイナリファイルの読み込み
投稿日: 2006/07/06(Thu) 12:46
投稿者魔界の仮面弁士
> テキストファイルは1行ずつ読み込みができるみたいなのですが
> 同じことをバイナリファイルでもできるのでしょうか?
……バイナリファイルですよね? 特にフォーマットを定めていないのであれば、
「1行ずつ読み込み」と言われても、何を「行」と看做すのか不明瞭です。(^^;


> filesystemオブジェクトを使用してのファイル操作を考えています。
FileSystem ですか。とりあえず、「1行ずつ」ではなく「全部まとめて」読み込むだけなら、
  Dim AllData() As Byte = My.Computer.FileSystem.ReadAllBytes("C:\a.jpg")
という感じです。

部分的な読み込みなら、FileSystem ではなく、System.IO.FileStream で開いて、
それを System.IO.BinaryReader のメソッドで取得すると良いでしょう。

あるいは、独自形式のバイナリファイルの読み書きなら、シリアライザで処理すると楽かと。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。