バイナリファイルに値を挿入するには

解決


マッピー改  2006-11-08 21:38:26  No: 134020

VB.NETについてお願いします。

とあるファイルをバイナリモードで開き、指定した位置に値を挿入させるプログラムを作成しようとしています。

自分なりに調べた結果、値を置き換える方法は分かったのですが挿入方法が見付からず困っています。
どのようにすればよいのでしょうか?


ヤマ@文系  2006-11-09 01:55:39  No: 134021

文字列の長さが変わるので、
前半と後半にわけて
前半 & 挿入部分  & 後半
にする以外ないかと思います。


マッピー改  2006-11-10 04:45:58  No: 134022

やはりその方法しかありませんか・・・。
ファイルサイズが大きいと、どうしても時間がかかってしまうので、
簡単な挿入方法があればいいと思ったのですが・・・。

ありがとうございました。


ヤマ@文系  2006-11-11 03:57:58  No: 134023

あらかじめすべての要素数を計算しておいて配列などを用意、そこにコピーするなどで少しは短縮できると思います。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加