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

[WitchTech 00355] Re: _pc->_resource について



こんにちは、dieです。

On Thu, 17 Aug 2000 22:12:29 +0900
in [WitchTech 00351] _pc->_resource について
Tooru Watanabe <erupi@fa2.so-net.ne.jp> wrote:

> えるぴと申します。

> しかし、どうやらプログラムが/rom0の特定位置に配置された時のみ、
> リソースの検索に失敗する(結果、フォントが正しく設定されない)事が

私も先日同じことで悩んでいました。

> 		res = (res_t far *)(((BYTE far *)(res)) + (res->size << 4));

この行は、

 res = (res_t far *)MK_FP(FP_SEG(res) + res->size, FP_OFF(res));

という感じにした方が良いのではないでしょうか?(コンパイルしてません)
これなら、もし複数リソースで64k超えても大丈夫だと思います。単一リソースで
64Kは無理ですけど。

ただし、[WitchTech 00352] の話が (BYTE far*) + (unsigned) でも通用する
ようでしたらあんまり意味ないかも(^^;

___
澤田 大輔(die)
email: die@zonze.nu(home), swd@techbrains.co.jp(office)


ML Archives