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