アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

スタティックVIレファレンスを使用したVIをビルドしようとすると、エラー7が発生するのはなぜでしょうか。

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

問題:

あるVIはVIのままでは問題なく動きますが、EXEに変換するためにビルドしようとしますと、以下のエラーが発生します。

エラー7:LabVIEWはスタートアップ、エクスポート、または常に含むVIの依存性のファイルを見つけることができません。

上記のエラーの回避策を教えてください。

 



解決策:

元のVI自体が参照されているスタティックVIレファレンス関数が使用されているVIをEXEにビルドしようとした場合、上記のエラーが発生します。スタティックVIレファレンス関数の代わりに、「現在のVIのパス」関数及び「VIレファレンスを開く」関数を使用することでこの問題を解決することができます。

VIに使用されているスタティックVIレファレンスのすべてのインスタンスを検索するには、VIの「編集」→「検索して置換」を選択し、開いたウィンドウのオブジェクトというラジオボタンがチェックされていることを確認し、「和」アイコンをクリックして関数→アプリケーション制御→スタティックVIレファレンスを選択してください。次に「検索」ボタンをクリックしますと、VIにあるすべての「スタティックVIレファレンス」関数のリストが表示され、どの関数が元のVIを参照しているかを確認してください。

 

元のVIを参照しているような「スタティックVIレファレンス」関数がありましたら、それを以下の図のように「現在のVIのパス」関数及び「VIレファレンスを開く」関数に置き換えてください。これで、VIは正しくビルドされるようになります。

 



関連リンク:

添付:





報告日時: 01/25/2008
最終更新日: 03/05/2008
ドキュメントID: 4HOHFQ3H

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit