解決策
このエラーは、ライブラリが適切に実行できないために発生します。多くの場合、これは依存項目が存在していないことが原因ですが、インストールに失敗していることが原因である可能性もあります。
クラス内から .dll を呼び出す場合、LabVIEW はライブラリの作成時に呼び出された .dll をコピーします。元の DLL の他の依存項目は認識できないため、次の方法でこれらがビルドに含まれていることを確認する必要があります。
- 呼び出されたdllとその他の依存項目をLabVIEWプロジェクトビルド仕様の常に含むに追加します。
- 特に実行可能ファイルと DLL に関するこの記事 についても注意してください。
この問題は以下の方法でも解決できる可能性があります。
方法 1: コンパイルされたコードをソース コードから分離する
この問題を解決するには、次の手順に従ってください。
- ファイルをクリックし、VI プロパティを選択します。
- コンパイルコードをソースファイルから分離するというボックスのチェックを外します。
- VIを保存します。
- この新しい VI を使用して実行可能ファイルをビルドし、再度実行します。
方法 2: 子クラスをソース配布ファイルにビルドする
関連するすべての子クラスをソース配布ファイルにビルドします。実行可能ファイルをビルドするときは、ソース配布ファイルに組み込まれているすべての子クラスを含めます。ソース配布ファイルの構築方法の詳細については、
この記事 を参照してください。
方法 3: ソフトウェアを再インストールする
上記の方法でこの問題が解決しない場合は、ソフトウェアをアンインストールして再インストールすることをお勧めします。この問題は、プログラミング環境の破損に関連している可能性もあります。