From: Koji Oda Date: 2002-01-16T15:47:40+09:00 Subject: [ruby-list:33403] Re: [ANN] rb2exe-preview1 小田@QNES です。 なかなか面白いですね。 --- On Wed, 16 Jan 2002 15:12:02 +0900 [[ruby-list:33400] Re: [ANN] rb2exe-preview1] WATANABE Hirofumi wrote: > : そもそも sample1.rb を実行ファイル化してもうまく動かないですね(^_^; > :こちらが Windows2000 だからでしょうか? > > sample{1,2,3}ともに動いてます。同じくWindows 2000上で。 Windows2000 上のmswin32 で作成したものは同じくsample1,sample3 が 動作しませんでした。 > : ちなみに、こちらでも sample2.rb は正しく動いています。 > :拡張ライブラリを読み込むところがうまくいかないのですかね? > > あやしいとするとどこかbinmodeを忘れているとか。 > r2e.rbのDLL#packかなあ? > sample2だけ拡張ライブラリを読まないし。 この考察は、正解のようです。 r2e.rbのDLL#pack を以下のようにしたら動作しました。 def pack return File.open(filepath,"rb") { |file| file.read } end 後、例外メッセージの”表示”の部分が文字化けします。 --- sample3 これは例外です。 例外が発生するとダイアログボックスが侮ヲされ、プログラムは終了します。 --- -Ks にするにはどうすれば良いのでしょう? sample3.rb の先頭に #! ruby -Ks としてもダメなようです。 ----------------------------- Koji Oda : k-oda@pi.jp.nec.com 1st Engineering Department Solution Platform Division NEC Software Kyusyu,Ltd.