[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/12/09(Thu) 12:59
投稿者名:アルゼイド
Eメール:
URL :
タイトル:
プログラムの終了
VB6.0で作ったプログラムを使った後に右上の×ボタンで終了すると、画面上は消えますが、タスクマネージャでみるとまだ動いている状態になっているのです。
×ボタンでちゃんと終了できるようにするにはどうすればいいのでしょうか。
分かる方よろしくお願いします。

投稿時間:2004/12/09(Thu) 13:06
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: プログラムの終了
> VB6.0で作ったプログラムを使った後に右上の×ボタンで終了すると、画面上は消えますが、タスクマネージャでみるとまだ動いている状態になっているのです。
> ×ボタンでちゃんと終了できるようにするにはどうすればいいのでしょうか。
> 分かる方よろしくお願いします。

プログラムのどこかにミスがあるかと思いますが、これだけの情報では何方も解らないのでは。

# 適当に改行を入れるか、適切な表示モードを選択して投稿下さい。

投稿時間:2004/12/09(Thu) 13:16
投稿者名:アルゼイド
Eメール:
URL :
タイトル:
Re^2: プログラムの終了
ミスですか…
作ったメニューで終了すればちゃんと終了するのですが、×ボタンで閉じるとまだ動いている
みたいです。プログラムの中に×ボタンの設定をするところとかあるのでしょうか?

投稿時間:2004/12/09(Thu) 13:18
投稿者名:るしぇ
Eメール:
URL :
タイトル:
Re: プログラムの終了
hhttp://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200406/04060126.txt
とか。

投稿時間:2004/12/09(Thu) 13:41
投稿者名:アルゼイド
Eメール:
URL :
タイトル:
Re^2: プログラムの終了
プログラマのメモ帳みました。自分にはむずかしいです…
先輩のプログラムの改良ということでやってるのですが、作ってあったメニューの終了は
Endステートメントがつかってありました。
ということは×ボタンで終了しないのはやはりプログラムの中身が足りてないということでしょうか?

投稿時間:2004/12/09(Thu) 14:08
投稿者名:水無月
Eメール:
URL :
タイトル:
Re^3: プログラムの終了
メインのフォームのForm_Unloadに
Endの一行を足してみてはいかが?

投稿時間:2004/12/09(Thu) 14:32
投稿者名:アルゼイド
Eメール:
URL :
タイトル:
Re^4: プログラムの終了
> メインのフォームのForm_Unloadに
> Endの一行を足してみてはいかが?

足したら無事に終了できました。強制終了っぽいですけど。難しいことはまだよくわからないので
なんにせよ出来てよかったです。

どうもありがとうございました!

投稿時間:2004/12/09(Thu) 15:50
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^5: プログラムの終了
> > Endの一行を足してみてはいかが?
>
> 足したら無事に終了できました。強制終了っぽいですけど。難しいことはまだよくわからないので
> なんにせよ出来てよかったです。

End ステートメントは使用しない方がいいですよ。

終了処理はメニューに書くのではなく、Form_Unload イベント等に記入して、メニューからは
Unload Me で呼ぶようにすればいいのでは。
 (参考)
 hhttp://www.bcap.co.jp/hanafusa/VBHLP/Fil_AllEnd.htm 
 下部のコメントも参考にして下さい。

投稿時間:2004/12/09(Thu) 20:18
投稿者名:アルゼイド
Eメール:
URL :
タイトル:
Re^6: プログラムの終了
花ちゃんさん、ご指摘ありがとうございます
Endを使わずに終了できるようにがんばってみます。