From: "湊大典" Date: 2007-10-12T21:59:29+09:00 Subject: [ruby-list:44105] Re: Windowsアプリにrubyを組み込んだときのエラーメッセージ そうなんですか。 中村さんのエラーメッセージの表示の仕方だったら どのプラットフォームでも大丈夫なんでしょうね。 mfiler2のやり方の場合どこぞからコピペしてきた定義が必要だった覚えがあります。 extern VALUE ruby_errinfo; // eval後のエラーメッセージで必要$ $ #define TAG_RETURN^I0x1 // 同上$ #define TAG_BREAK^I0x2$ #define TAG_NEXT^I0x3$ #define TAG_RETRY^I0x4$ #define TAG_REDO^I0x5$ #define TAG_RAISE^I0x6$ #define TAG_THROW^I0x7$ #define TAG_FATAL^I0x8$ これですね。 これをWindowsでも書いていてエラー表示が変になってました。 中村さんの定義が正しいやり方だと思います。 このあたり詳しくまとめた本があればいいんですけどね。 -- 湊大典 minato.daisuke@gmail.com