アプリケーションビルダを使用し DLL の構築を試みると、エラーコード -2147221164 「アプリケーションビルダに必要なコンポーネントは、システムに登録されていません。」が出力されビルドエラーが起きます。



使用ソフトウェア:
使用ソフトウェア・バージョン: 2009 SP1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:

LabVIEW を使用して DLL のビルドを試みると、以下の様なエラーが表示されてしまいます。



エラーコード-2147221164がDLLを構築中です。
アプリケーションビルダに必要なコンポーネントは、システムに登録されていません。National Instruments\Shared\LVDBディレクトリにある lvdb.exe を実行するか、LabVIEW を再インストールして問題を解決してください。で発生



このエラーを回避するにはどの様にすればよいでしょうか。

解決策:

このエラーを解決するためには C:\Program Files\National Instruments\Shared\LVDB のディレクトリ下に存在する lvdb.exe を実行してください。これによって DLL のビルドに必要なコンポーネントである DLL Builder が登録されます。




上記で解決されない場合はアプリケーションビルダ、もしくは LabVIEW プロフェッショナル開発システムの再インストールが有効な解決策となる場合があります。

メモ: 同じエラー内容でもエラーコードが 2147221164 と若干異なる場合がございます。

関連リンク:

LabVIEW 6で作成したdllをVisual C++6.0で呼び出すにはどうすればよいか

LabVIEW でDLL を動的に呼び出すことはできますか?

添付:





報告日時: 11/06/2002
最終更新日: 05/06/2010
ドキュメントID: 2R5EK8DV