ウインドウズがシャット・ダウンする前に、LabVIEWプログラムを終了する方法。
使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Base Package
問題: バックグラウンドで実行されるLabVIEWのアプリケーションを実行しています。ログオフや、再起動、シャットダウンが行われる際に、その前にいくつか実行してほしい動作があります。どのように実現できますか。
解決策: ウインドウズがシャットダウンされる直前に、LabVIEWのVIにあるコードを実行させる方法として、以下のようなものがあります。
- シャットダウン前に実行させたいコードをイベントストラクチャ内に配置します。
- ケースを右クリックして、「このケースで処理されるイベントを編集」を選択します。
- 新たに現れるダイアログ上で、イベント内のアプリケーションの終了?を選択します。(赤い矢印が目印です)
- 更に、下記に添付のサンプルVIに添付してありますサブVIをご使用になっていただければ、プログラムは完成します。
なお、このサブVIはWindows SDKを呼び出して、強制終了をさせるVIです。
関連リンク: KnowledgeBase 1KBE8NG4: How Can I Shut Down LabVIEW and Windows Cleanly in the Event of a Power Failure?(英語)
添付:
- 強制終了.zip
報告日時: 10/25/2004
最終更新日: 12/16/2004
ドキュメントID: 3EOE4AHS
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.