処理を強制終了するには

解決


けんた  2004-06-18 02:15:45  No: 113993  IP: [192.*.*.*]

単純にEXIT  SUBで終了させると、
上位モジュールに戻って処理が継続されてしまいます。
上位モジュールで制御せずに、強制終了させる方法はありますでしょうか?
どなたか教えてください!!

編集    削除
マグ  2004-06-18 02:39:34  No: 113994  IP: [192.*.*.*]

Endは試しましたか?

編集    削除
けんた  2004-06-18 03:24:14  No: 113995  IP: [192.*.*.*]

End  試しました!
強制終了OKです!
ほんと勉強不足ですみませんでした。
ありがとうございました。

編集    削除
特攻隊長まるるう  2004-06-18 09:37:13  No: 113996  IP: [192.*.*.*]

>Endは試しましたか?

過去ログ検索『強制終了』で出てきますが

http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200301/03010009.txt

…使わない方が良いんじゃないでしょうか?
まあ、ここで教えられたからって自分で使用上の問題点を
調べもせずにそのまま使うなら本人の責任だと思いますが、
…忠告くらいはした方がいいかと思います。

編集    削除
マグ  2004-06-19 01:55:17  No: 113997  IP: [192.*.*.*]

不具合が生じてしまうなんて知りませんでした。

私が作った無料ソフトって終了するのに95%ぐらいEndを使っているんですけれど

危険ですか?

編集    削除
特攻隊長まるるう  2004-06-19 02:34:50  No: 113998  IP: [192.*.*.*]

強制終了でしょ?ヘルプで読めば解説にちゃんと書いてありますが、
本来通るべきイベントや終了処理もすっ飛ばすってことでしょ?
パソコンのリセットボタンを押す時とか躊躇しませんか?
何か処理中だったらデータが壊れる可能性も高いかも?
メモリにゴミが残る可能性もあるんじゃないですか?

…でも正直なところ確認したことないので何とも(^^;)
君子危うきに近寄らず。使ったことないので使って不具合
出た人に聞いて下さい。居なかったらいいんじゃないですか?
…でもやっぱりボクは使いませんがw

編集    削除
魔界の仮面弁士  2004-06-19 06:19:48  No: 113999  IP: [192.*.*.*]

Endが使われた場合、それ以降の一切の処理は行われません。
たとえば、FormのUnloadイベントや、ClassのTerminateイベント等も
発生しない事になります。ですから、少なくともこれらのイベントにて
何らかの処理を行っている場合には、使わない方が無難でしょうね。

編集    削除