frxの編集

解決


FRX  2004-12-07 23:44:33  No: 118056

frx内に保存された内容を編集したいのですが、
それは可能なのでしょうか?


Dental  2004-12-07 23:54:41  No: 118057

修正する場合、対応する .frm ファイルに書かれた、
データの開始アドレスも併せて修正する必要があります。

でも、編集はVBやVB用アドインに任せておいた方が良いのでは?


FRX  2004-12-08 01:16:00  No: 118058

それをプログラム上で編集したいのですが・・・
バイナリ-モードで書かれているのですよね?
読み込み、書き込みができるのでしょうか?
教えて下さい


Dental  2004-12-08 01:23:59  No: 118059

frxと言うことは、VB4〜VB6ですよね?
frxの書式自体は公開されていないので、ご自身で構造を解析してください。

どのプロパティを変更すると、frxがどのように変化するのかを
バイナリエディタなどで見比べるとかして。

frxの構造はわかるけど、バイナリ編集の方法がわからないって事なら、
目的のファイルを、「Openステートメント」で"For Binary"を指定して開き、
それをByte型の配列に、「Get #ステートメント」で読み込みましょう。

その後、読み込んだByte配列の内容を編集した後、今度は
「Put #ステートメント」で吐き出すことになります。
最後は、「Closeステートメント」で終了。

ファイル入出力の仕方については、ヘルプで確認してくださいね。


FRX  2004-12-08 02:24:24  No: 118060

Dentalさん、ありがとうございます。
教えていただいたとおりやってみます。


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




  


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