掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
強制終了時にテキストを保存するには? (ID:85458)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いくらなんでも無理でしょう。 だいいちフリーズしたかどうかどうやって検知するのでしょう。 プログラムマネージャーが出て来た時にはもう遅いわけですから。 フリーズしないプログラムを書くことが一番ですが、自分のプログラムが原因でなくても フリーズが起こる場合も有りますね、私はこんなことをして逃げています。 テキストエディターならまず普通に入力している時はフリーズしないでしょうから、 何か特殊な事(たとえばFTPサーバーに直接書き込むとか)をする前にテンポラリーファイルに テキストの内容を書き込みます。書き込む場所は、App.Pathが良いでしょう。 アプリケーションの終了時、テンポラリーファイルを消します、正常終了です。 次にアプリを立ち上げた時先ずテンポラリーファイルを見て、テンポラリーファイルが 残っていれば、前回が異常終了とみなし、メッセージボックスで前のデータ−を読み込むかどうか聞きます。 これで殆どの場合助かります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.