[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00355] Re: _pc->_resource について
- Subject: [WitchTech 00355] Re: _pc->_resource について
- From: Daisuke Sawada <swd@techbrains.co.jp>
- Date: Fri, 18 Aug 2000 12:32:48 +0900
こんにちは、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