From: Shigeo Kobayashi Date: 2000-07-05T01:02:57+09:00 Subject: [ruby-dev:10207] Re: don't use mktemp() 小林です。 ----- Original Message ----- From: Subject: [ruby-dev:10205] Re: don't use mktemp() > > #!./miniruby -nl > > # win32/mkexports.rb > > …… > > END { > > puts 'EXPORTS' > > puts SYM.keys.sort > > } > これ、使わせていただきます。 > コメントみたいなものかなとも思えますが、LIBRARY の方の役割がよ > く分かりません。 > Windows の EXE と DLL は基本的に同じ構造をもっています。 従って、 EXE に対しても、それが Window 関数等のコールバッ ク(つまり、EXE の外から呼ばれるもの)を外部に提示するとき には DEF ファイルが必要になります。で、DEF ファイルが DLL 用のときは LIBRARY 文が、EXE 用の時には NAME 文をいれ てリンカに区別させます(結局何が違うの? といわれると...)。 小林 茂雄 shigeo@tinyforest.gr.jp