私はすべての基本ハンドラを知っています。すなわち、on run
、on open
、およびon reopen
です。しかし、このハンドラーon quit
は私を混乱させます。私の質問は、それが何のために使われているのか、どのように引き起こされたのですか?'on quit'ハンドラとは何ですか?
3
A
答えて
5
on quit
は、スタンドアロンアプリケーションとして保存されたスクリプトで使用されます。ユーザーはそのメニューを使用してそのようなスクリプトを終了できます。 quit
ハンドラは、ユーザがスクリプトを終了したときに実行され、本当に終了するかどうかを確認する確認ダイアログを表示したり、作成した一時ファイルをクリーンアップしたりできます。終了する。あなたが何をしたいのかをやり終えたら、実際にスクリプトを終了させるためにcontinue quit
を実行します。
このハンドラを持つスクリプトは長時間開いたままにすることができ、ユーザーは終了するために何らかの方法が必要な場合があります。on idle
ハンドラでよく使用されます。
3
on quit
は、終了時に何かを行う機能です。それを引き起こすには、単にquit
を使用してください。たとえば、私はユーザーに "これを試してくれてありがとう!"と言いたいと思ったのですか?私はこれをするでしょう:
--lots of code, blah blah
quit
on quit
display dialog "Thanks for trying this!" buttons {"Continue"}
continue quit
end
これは、ダイアログを表示し、その後も終了します。しかし、中止を取り消したい場合は、continue quit
行を削除します。
これは意味をなさないでしょう。
関連する問題
- 1. java.util.logging logging.propertiesファイルで、 "ハンドラ"と "ハンドラ"の違いは何ですか?
- 2. QBasicではONとは何ですか?
- 3. Ruby on Railsとは何ですか?
- 4. Django on IronPython.Netステータスとは何ですか?
- 5. Ruby on Railsとは何ですか?
- 6. Ruby on Railsアクションケーブルアダプターとは何ですか?
- 7. Androidハンドラ/スレッドonアクティビティ
- 8. JRuby on RailsとRuby on Railsの違いは何ですか?
- 9. .on( 'click tap')と.on( 'click || tap')の違いは何ですか?
- 10. ハンドラとコールバック関数の違いは何ですか?
- 11. PHPインタプリタとPHPハンドラの違いは何ですか?
- 12. 私はquitコマンド
- 13. vimrcでは、 "syntax on"と "syntax enable"の違いは何ですか?
- 14. go、手動でhttp.FileServerを呼び出すか、httpハンドラとは何ですか?
- 15. Devise Ruby on Railsのbuild_resourceとリソースとは何ですか?
- 16. JAX-WSインターセプタ(ハンドラとも呼ばれます)とは何ですか?
- 17. Ruby on Railsで#<..>とは何ですか?
- 18. RSpecテスト(Ruby on Rails)の文脈で `StringIO`とは何ですか?
- 19. Ruby on Railsでのセレンとカピバラの違いは何ですか?
- 20. PyQt4:QtCore.QCoreApplication.instance()。quitとself.closeの違いは?
- 21. ハンドラで要素を削除するときのベストプラクティスは何ですか?
- 22. 良いRuby on RailsとPHPホスティングは何ですか?
- 23. RubyとRuby on Railsの違いは何ですか?
- 24. RubyとRuby on Railsの違いは何ですか?
- 25. Ruby on Rails - "検索"メソッドとは何ですか?
- 26. Ruby on rails:respond_toとrespond_withの違いは何ですか?
- 27. FacebookのAppsとPages on Appsの違いは何ですか?
- 28. `FROM _、_`と `FROM _ INNER JOIN _ ON _`の違いは何ですか?
- 29. $ document.readyと$ rootScope。$ on( '$ viewContentLoaded')の違いは何ですか?
- 30. Ruby on Railsの@userとuserの違いは何ですか?
ありがとうございました。はい、意味があります。私は複数の答えを受け入れることができたらいいと思う。 :( – fireshadow52