私はすべての基本ハンドラを知っています。すなわち、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. Django on IronPython.Netステータスとは何ですか?
- 3. Ruby on Railsとは何ですか?
- 4. Ruby on Railsとは何ですか?
- 5. Androidハンドラ/スレッドonアクティビティ
- 6. JRuby on RailsとRuby on Railsの違いは何ですか?
- 7. ハンドラとコールバック関数の違いは何ですか?
- 8. Apache Camel 2.13.0 quit splitter
- 9. GDB inferior quit
- 10. JAX-WSインターセプタ(ハンドラとも呼ばれます)とは何ですか?
- 11. ハンドラで要素を削除するときのベストプラクティスは何ですか?
- 12. 良いRuby on RailsとPHPホスティングは何ですか?
- 13. RubyとRuby on Railsの違いは何ですか?
- 14. FacebookのAppsとPages on Appsの違いは何ですか?
- 15. Ruby on Rails用のBeanStalkdライブラリとは何ですか?
- 16. ruby、ruby on hilsとhtmlの関係は何ですか?
- 17. Ruby on Rails - "検索"メソッドとは何ですか?
- 18. RubyとRuby on Railsの違いは何ですか?
- 19. `FROM _、_`と `FROM _ INNER JOIN _ ON _`の違いは何ですか?
- 20. Ruby on rails:respond_toとrespond_withの違いは何ですか?
- 21. Netbeans 7.1 FTP QUITコマンド
- 22. ruby on rail 3.1グローバル例外ハンドラ
- 23. ハンドラまたはリスナ。何が良いですか?
- 24. Java:stdoutとstderrを何らかのハンドラにプログラムする
- 25. Winforms AppでSAVEとQUITを実装する
- 26. インラインonclickハンドラで何ができるかに制限はありますか?
- 27. Ruby on Rails3で使用するcaptchaシステムは何ですか?
- 28. 「kill -QUIT process_id」はどのように機能しますか?
- 29. Ruby on Railsでフリーズ・ジェムのメリットは何ですか?
- 30. Ruby on Railsを使用する理由は何ですか?
ありがとうございました。はい、意味があります。私は複数の答えを受け入れることができたらいいと思う。 :( – fireshadow52