掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB2005 「デバッグの停止」ボタンを検出するには? (ID:148075)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
どこのメーカーのA/Dボードをお使いか解りませんが・・・ 一般的にA/D変換中にデバッグの停止を行うと、ドライバ 内部の割り込みが止まらずに保護違反して、最悪OSクラッ シュやOSの再起動となります。 これはA/Dボードのドライバーや提供されているAPIの 出来に依存しますので・・・A/Dオープン後ならデバッグ の停止を行わないようにするしかありません。 最低限の回避方法としては・・・ A/Dボードアクセス機能を別のクラスライブラリ(DLL) にして、Implements iDisoise属性を付け、Dispose時かFinalse 時にオープンしていたらクローズする・・・と言う機能を付 加するくらいでしょうか。 それでもOSクラッシュや再起動は完全には防げませんし、 オープンされたまま、クローズできずに再オープンもできませ ん。 可能か不可能か解りませんが・・・ A/Dボードのデバイスを無効化して有効化することで回復で きるケースがあります。が、A/Dボード上で割り込み変換中 であった場合は、クラッシュ・再起動は防げません。 以上。参考まで
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.