Home
Support
Archived: WINDOWS2000、VISUAL BASIC 6 によるGPIB制御でシステムがフリーズする
Archived: WINDOWS2000、VISUAL BASIC 6 によるGPIB制御でシステムがフリーズする
This document has been archived and is no longer updated by National Instruments
使用ソフトウェア: Driver Software>>NI-488.2
使用ソフトウェア・バージョン: 1.70
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア:
問題: WINDOWS2000において、VISUAL BASIC 6 によるGPIB制御のプログラムを作成しています。プログラムを実行すると、システムがフリーズしてしまうのはなぜでしょうか?1回目の実行では正常に動作しますが、2回目の実行の ibfind もしくは SendIFC コマンドが呼び出された時点で "BAD_POOL_CALLER"というメッセージとともにシステムがフリーズします。
解決策: このエラーは、ユニットディスクリプタ(GPIBボード、またはデバイスに対する指標、以下 ud と書きます)が正しくクローズされていないために起こります。プログラム終了時に、プログラムで使用している udに対して ibonl ( ud , 0 ) というコマンドを実行することによって、エラーを回避することができます。
この問題はWin2000とVB6と言う開発環境によってのみ起こり、他の組み合わせでは起こりません。
関連リンク:
添付:
報告日時: 03/09/2001
最終更新日: 08/24/2001
ドキュメントID: 278G44JO
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.