ウインドウズがシャット・ダウンする前に、LabVIEWプログラムを終了する方法。



使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Base Package

問題: バックグラウンドで実行されるLabVIEWのアプリケーションを実行しています。ログオフや、再起動、シャットダウンが行われる際に、その前にいくつか実行してほしい動作があります。どのように実現できますか。


解決策: ウインドウズがシャットダウンされる直前に、LabVIEWのVIにあるコードを実行させる方法として、以下のようなものがあります。
  1. シャットダウン前に実行させたいコードをイベントストラクチャ内に配置します。
  2. ケースを右クリックして、「このケースで処理されるイベントを編集」を選択します。
  3. 新たに現れるダイアログ上で、イベント内のアプリケーションの終了?を選択します。(赤い矢印が目印です)
  4. 更に、下記に添付のサンプル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 - 強制終了.zip



    報告日時: 10/25/2004
    最終更新日: 12/16/2004
    ドキュメントID: 3EOE4AHS