- ベストアンサー
ruby.exeとrubyw.exeに違いがあ..
ruby.exeとrubyw.exeに違いがあるのでしょうか? (dos窓の表示/非表示以外に) 作成したGUIプログラムをruby.exeで動作させると正常に動くのですが、 dos窓を表示せずに動作させるため、rubyw.exeに関連づけて動作させると、ある条件で(たぶんエラーで)、GUIが消え、終了してしまいます。
- みんなの回答 (1)
- 専門家の回答
ruby.exeとrubyw.exeに違いがあるのでしょうか? (dos窓の表示/非表示以外に) 作成したGUIプログラムをruby.exeで動作させると正常に動くのですが、 dos窓を表示せずに動作させるため、rubyw.exeに関連づけて動作させると、ある条件で(たぶんエラーで)、GUIが消え、終了してしまいます。
お礼
siffon9さん、ありがとうございます。 原因がつかめました。 エラー(GUIが消える)の発生する条件の時には、ある処理を行っていて、 その時には動作チェックしやすいように、途中データを表示させるのに「p ...」を使っていました。 RDEから起動したときやdos窓を表示するようにしたときには、これがエラーにならなかったようですが、 dos窓を表示せず、直接動作させたときは、「p ...」がエラーになって終了していたようです。 rescueコマンド便利ですね、こんなに簡単に原因がつかめるとは思いませんでした。 本当にありがとうございます。
補足
siffon9さん、回答ありがとうございます。 なんとか、エラーメッセージらしきものを記録することができました。 これを基に原因を調べてみます。