2017-12-13 6 views
0

前に保存:http://www.c-sharpcorner.com/blogs/audio-recorder-in-c-sharp1C#オーディオレコーダー - 私は次のオーディオレコーダーを持っているWindowsのシャットダウン

私の質問は、アプリケーションがバックグラウンドで実行されていると私は閉じることなく、Windowsのシャットダウン]ボタンをクリックした場合、私は記録されたファイルを保存することができます方法ですそれとも?閉じる前に自動保存する方法はありますか?

ありがとうございました!

+1

[Windowsのシャットダウンまたはログオフを検出する方法](https://stackoverflow.com/questions/6799955/how-to-detect-windows-shutdown-or-logoff)の可能な複製 –

+0

ユーザーが変更内容を保存?別の解決方法は、データをファイルに保存することです(シャットダウン時に余計な作業は必要ありません)。変更を保存せずにソフトウェアが終了するたびに決定する仕組みを提供します。次回の起動時に警告を表示し、ユーザーに何をすべきかを尋ねることができます。 – Sinatr

答えて

2

Windowsアプリケーションのようです。そのため、フォームにclosingイベントのハンドラを追加し、そこにファイルを保存してください。それは絶対確実ではありません。なぜなら、これが長くかかると、プロセスはとにかく殺されるでしょうが、とにかくそれが起こるなら、あなたができることは何もありません。

もう1つのオプションは、です。常にオーディオをファイルにストリーミングして、ウィンドウを閉じるイベントでそれを閉じてフラッシュしてください。より良い選択肢かもしれない。

+0

私はいつもオーディオファイルをストリームし、ウィンドウを閉じるイベントでそれを閉じてフラッシュするだけですか?ありがとうございました! – Adriannn

+0

私はあなたが実際に何が起こっているかを説明するより良いチュートリアルを得るべきだと思います。あなたは確かにそれを行うためにアプリケーションを変更することができますが、テキストをコピー/ペーストしてコンパイルするよう指導するだけでなく、理由*を説明するチュートリアルがあれば、あなたの理解のためにはるかに良いでしょう。このような説明をすれば、あなたはそれに答えることができるはずです。だからあなたの最善の賭けは*良い*本やチュートリアルを取得することです。 – nvoigt

関連する問題