[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchFan 00176] リソースの認識



c.mos です。

Yoshinori Tanaka wrote:
>  ちなみに、Gedのファイルの関連付けで BMな frファイルを起動
>  したいのですが、frファイルに合わせて Aボタンを押しても
>  何も起きません。frファイルはダメですか?

これ、私も気になって調べたのですが、原因がわかりました。

リソースのみのファイル(.fr)をそのまま転送する場合、ファイルエントリ
(filesys.hのfent_t参照)のresourceには、0 が入るはずです。

ところが、TransMagicからダイアログでヘッダを付けて転送した場合、
-1(リソースは無い)になってしまうようです。
wwPutでは、ここに0が入るので、Gedでリソースが入っていると認識できます。
ただし、wwPutでは、.fr以外のテキストファイルを送っても、0が入ります。

仕様的には、転送するファイルの拡張子が.frなら0、それ以外なら-1を入れる
べきでしょう。

というわけで、wwPutを使って転送するか、bmpcnv -e ... で、直接.fxを
生成して転送すれば、ちゃんとImageと認識されると思います。

ちなみに、ファイル名に.bmpの拡張子が付いていても、GedからImageと
認識できます。
			c.mos



ML Archives