プログラミング始めたばかりのものですが教えてください。
あるハードからファイルが作成されて
そのファイルをコンポーネントを使い読み込むプログラムを組んでいます。
そのファイルの中に読込のできないファイルがあってメーカーに訪ねたところファイルのある場所をバイナリーエディタで変更してから読み込んでくださいと言われ毎回手動で変更して読み込ませています。
この変更作業をVBで行いたいと思うのですがどのようにやったらいいのでしょうか?
いろいろ検索した結果、C言語のサンプルなどがありましたが理解できませんでした・・・
よろしくお願いいたします。
環境は何でしょう?(VB6?VB.NET?)
・とりあえず
・VB6なら、Openステートメント、Binaryモード、Get ステートメント、Put ステートメント
などについて調べてみてください。
・VB.NETなら、System.IO名前空間について調べてみてください。
> 環境は何でしょう?(VB6?VB.NET?)
Title Is
> [VB.NET]ファイルへパッチ処理
今気づいた('A`)…
('A`)今気づきました…が、別にそれ以外言うことないですね。
o|rz
dim fs=File.Open("hoge.bin",OpenOrCreate)
dim fw=new binarywriter(fs)
fw.position=123
fw.write(10)
fw.close
の様に使うのかも。
皆さんありがとうございました。
ガッ様のご指摘通りSystem.IO名前空間についていろいろ情報を探し
いろいろ試してみていたところでした。
実際、こんなに短い構文でできてしまうとは思ってもいませんでした。
開発環境につきましては、題名に書いたつもりだったのですが
分かりづらかったようで大変申し訳ありませんでした。
下記構文にて無事パッチ当てができるようになりました。
ありがとうございました。
Imports System.IO
Dim fs = File.Open("hoge.bin", IO.FileMode.Open)
Dim fw = New BinaryWriter(fs)
fs.position = 10
fw.write(10)
fw.close()
| ツイート |
|