タダで使えるBorland C++ Part5
at TECH
333:デフォルトの名無しさん
06/11/16 11:07:08
>>332
状況がよくわからないので一般論を。
まず、LoadResource してかえってくるハンドルをしらべる。
0 だったら読みこめていない。0 でなかったら読めているけれども
そのあとの処理をしくじっている。
読めていない場合は、まず exe にビットマップリソースがはいって
いるかどうかしらべる。tdump して Resources の欄に type: Bitmap
というのがあるかしらべる。
ビットマップリソースがある場合、LoadResource の第二引数で指定
している ID と、リソースファイルの ID が一致しているかどうか
しらべる。片方で整数を #define したものを使っていて、もう一方
で文字列を使っている、というのはありがち。
あとはツールを使わないでぜんぶコマンドラインでコンパイルしてみる
というのも有効かも。たとえば foo.cpp foo.rc (およびビットマップ)
だけの簡単なサンプルを作って
bcc32 -c foo.cpp
brcc32 foo.rc
ilink32 -Tpe c0w32 foo,foo,,cw32 import32,,foo.res
とすれば、まともな foo.exe ができるはず。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5493日前に更新/217 KB
担当:undef