From: Katsuyuki Komatsu Date: 2000-08-01T12:06:51+09:00 Subject: [ruby-dev:10475] Re: environment variables 小松です。 In the message of [ruby-dev:10474] Re: environment variables on 2000/8/1 10:47 "Nobuyoshi.Nakada" wrote: > > win32/resource.rbですが、rubyw_iconの所が変でした。 > > 気がつきませんでした。これって一意なら何でもいいんですね。 なるほど。 LoadImage()とかでMAKEINTRESOURCE()を使わなければならないことを 考えれば、名前で参照できることに気づいてもおかしくなかったの ですが、リソースは番号でしか参照したことなかったので、番号しか 許されないもの思い込んでいました。 前のwin32/resource.rbだと、ruby-1.5w.rcが、 ruby-1.5w.ico1 ICON DISCARDABLE "ruby-1.5w.ico" となりますが、できたruby-1.5w.exeをIDEでリソースとしてみると、 アイコンのIDが "RUBY-1.5W.0X043C" になってました。バグ? # 0X043Cってどこから出てきたんだろう。 で、windres 2.10.90でruby-1.5w.rcをコンパイルし、それを使って Cygwin版のruby.exe等を作ると、アイコンのIDが正しく、 "RUBY-1.5W.ICO1" になりました。 きっと余分なことをしないのでうまくいっているのでしょう。 -- 小松克行 / Katsuyuki Komatsu