- 締切済み
VB上で実行中の無限ループの止め方
今まで、CUIベースのBASICでのプログラムの経験はあるのですが Visual系のBASICは初心者です。 原因はわかっているのでプログラムの修正はできるのですが VB上でコンパイルして実行したときに無限ループに陥ってしまって どうにもプログラムをとめられなくなります。 そんなことがないように、実行前に全てのプロジェクトを保存して いますので、そんなに実害はないのですが、どうすればとめられるのでしょう・・ 今現在は、タスクマネージャーから強制終了させています。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Hk2001
- ベストアンサー率48% (24/49)
回答No.4
No2.さんの回答でいいと思います。 Ctrl + Pause を 押すと Break になりますよ。
- j_euro
- ベストアンサー率25% (29/115)
回答No.3
無限ループの一番内側に DoEvents を入れておくと、ウィンドウ切替え->デバッガ終了操作が出来ますよ 危なそうなとこにも入れておくと、何かと安心です。
質問者
お礼
何とかなりました。 ありがとうございました。
- mfuku
- ベストアンサー率50% (173/345)
回答No.2
コンパイル語ではなく、デバッグ中に、ということですよね。 その場合は、ctrl + Break で一時停止になります。
質問者
お礼
それが、ならないのです・・・・
- coolguys
- ベストアンサー率18% (351/1917)
回答No.1
強制終了でも良いのではないでしょうか? というか、私はいつも強制終了なので、 それ以外は方法を知りません ^^;
質問者
お礼
早速のお返事ありがとうございます。 VBを強制終了する以外方法はないのでしょうかねぇ・・
お礼
Breakにならないです。どこかで変なコードを記述してるかも知れません。 ちょっとつらいです。