1

私は現在 wxRuby と RubyMSN で遊んで、デスクトップ プログラムのプログラミングを学んでいます。メモ帳などを作成するだけでは難しい作業であることはわかっていますが、メモ帳よりも大きな作業が必要です。

私は今、なんとかそれらを自分で使用していますが、それらを一緒に動作させることはできません. 問題はループです。

RubyMSN は次のような無限ループを望んでいます。

while true
  sleep 1
end

またはGUIのメインループなどを使用する

現在、このコードをループとして持っています

TheApp.new.main_loop()
while true
  sleep 1
end

ウィンドウが機能していて、main_loop が何かを実行しています。しかし、ログインできません。(チュートリアルから) ループがないようで、デバッグ行が 1 つしか表示されません。しかし、ウィンドウを閉じて無限ループに任せるとすぐに、それは魔法のように機能します。

誰か ?

4

1 に答える 1