[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00806] Re: リソースからデータが読めない!
- Subject: [WitchTech 00806] Re: リソースからデータが読めない!
- From: boots <boots@estyle.ne.jp>
- Date: Tue, 05 Jun 2001 13:27:00 +0900
bootsです
Housei Yoshida wrote:
> cfは以下のようになっています。
> 8X8のbmpひとつです。
Turbo C++ 1.0で試してみましたが問題ないですよ。
TC++でresource.hをincludeすると、0バイトの配列がエラーになるので、多分
res_tを自分で定義してると思いますが、resource.hの内容と同じですか?
次のソースにリソースをつけて実行してみてください。これでだめならリソー
スファイルの作成の問題だと思います。
***************************
#include <sys/bios.h>
#include <stdio.h>
//#include <resource.h>
typedef struct {
WORD magic;
WORD type;
WORD size;
short id;
} res_t;
void main() {
res_t far *rt;
text_screen_init();
rt = (res_t * far)_pc->_resource;
text_put_numeric(0, 0, 4, NUM_HEXA, rt->size);
text_put_numeric(6, 0, 6, NUM_SIGNED, (rt->size)<<4); //bytes
key_wait();
}
***************************
別な方法として、画像ファイルを別ファイルで送っておいてmmap()して読み出
すということもできますね
--
boots - http://gooside.com/boots/ -
ML Archives