Home
Support
NI-DMM, NI-Scope, NI-FGEN, NI-DSA用のVisual Basicサンプルで'Driver not Found(ドライバが見つからない)' もしくは 'Failure Loading Driver(ドライバロード失敗)'が発生します。
NI-DMM, NI-Scope, NI-FGEN, NI-DSA用のVisual Basicサンプルで"Driver not Found(ドライバが見つからない)" もしくは "Failure Loading Driver(ドライバロード失敗)"が発生します。
使用ソフトウェア:
使用ソフトウェア・バージョン: 7.0
使用ソフトウェア・バージョンに特化:
二次のソフトウェア: Driver Software>>NI-DSA, Driver Software>>NI-DMM, Driver Software>>NI-SCOPE
問題: NI-DMM, NI-SCOPE, NI-DSA, NI-FGEN用のVisual Basicサンプルを実行しようとする、またはゼロから作成した時、ドライバがロードできないとのエラーが発生します。どのように直せばいいのでしょうか?
解決策: この問題は、以下のいずれかの原因により発生します。
- ドライバのインストールが正常に行われなかった可能性があります。利用しているOSによってサポートされているドライバに合ったドライバか確認してください。また、最新のドライバソフトウェアであることを確認して下さい。これはバージョンコンフリクトを防ぎます。
- ご利用になっているリファレンスが壊れている可能性があります。Visual Basicプロジェクトの「プロジェクト >> リファレンス」へ行きリファレンスを削除して再度お試しください。
- NI-DAQとVisual Basicでメモリアドレスが競合している可能性があります。修正するにはWindowsへレジストリキーを追加する必要があります。レジストリの変更には管理者権限が必要になってきます。
- 「スタート >> ファイル名を指定して実行」を選択し「regedit」とタイプしOKボタンを押します
- 「\\HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\NI-PAL\CurrentVersion」へ移動します
- 右側のウィンドウへ移動し、右クリックから「新規 >> キー」を選択し、キー作成後「palConfig」と名前を変えます
- palConfigキーをクリックし(場所は以下の通りです)右クリックから「新規 >> キー」を選択し、キー作成後「Memory」と名前を変えます
「\\HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\NI-PAL\CurrentVersion\palConfig」 - Memoryキーをクリックし、右クリックから「新規 >> DWORD値」を選択し、「sharedFixedAddress」を選択します
- sharedFixedAddressキーを右クリックし、値を16進で「44000000」に変更します
コンピュータを再起動し、変更を有効にします。これによりNI-DMM, NI-SCOPE, NI-DSA, NI-FGENサンプルをご利用いただけます。
- NI-DMM特有: Visual BasicデバッガとナショナルインスツルメンツのデバイスドライバのDLLが衝突するという既知の問題があります。Visual Basicが他のDLLを同じアドレススペースにロードしてしまう際、NI-DMMで使われているサポートDLLがロードに失敗します。こちらについては、以下のリンクにある技術文書(KB: 2Q1HG8A6)をご確認ください。
関連リンク: KnowledgeBase 2Q1HG8A6: Unusual Error Messages Loading, Executing, or Debugging an Application When Using NI-DAQ for Windows
添付:
報告日時: 10/04/2002
最終更新日: 10/19/2006
ドキュメントID: 2Q36UJ2H
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.