frx内に保存された内容を編集したいのですが、
それは可能なのでしょうか?
修正する場合、対応する .frm ファイルに書かれた、
データの開始アドレスも併せて修正する必要があります。
でも、編集はVBやVB用アドインに任せておいた方が良いのでは?
それをプログラム上で編集したいのですが・・・
バイナリ-モードで書かれているのですよね?
読み込み、書き込みができるのでしょうか?
教えて下さい
frxと言うことは、VB4〜VB6ですよね?
frxの書式自体は公開されていないので、ご自身で構造を解析してください。
どのプロパティを変更すると、frxがどのように変化するのかを
バイナリエディタなどで見比べるとかして。
frxの構造はわかるけど、バイナリ編集の方法がわからないって事なら、
目的のファイルを、「Openステートメント」で"For Binary"を指定して開き、
それをByte型の配列に、「Get #ステートメント」で読み込みましょう。
その後、読み込んだByte配列の内容を編集した後、今度は
「Put #ステートメント」で吐き出すことになります。
最後は、「Closeステートメント」で終了。
ファイル入出力の仕方については、ヘルプで確認してくださいね。
Dentalさん、ありがとうございます。
教えていただいたとおりやってみます。
ツイート | ![]() |