[リストへもどる]
一括表示

投稿時間:2004/02/18(Wed) 11:42
投稿者名:ゆうや
Eメール:curren62036@yahoo.so.jp
URL :
タイトル:
アプリケーションの終わり方について。
こんにちは。わからないことがあるので投稿してみました。
Win98 SecondEdition で VB6.0 SP5 を使っています。

アプリケーションの終わり方を、今まで次のようにしていました。
1.全てのフォームをUnloadする。
2.Endステートメントで終わる。

最近疑問に思ったのですが、"全てのフォームをUnload"したら"End"はいらないのでは?とか、
"End"するなら"全てのフォームをUnloadする"はいらないのでは?とか思い始めました。
Endで終わった方がいいのでしょうか?それとも全フォームUnloadしたらOKなのでしょうか?
それとも両方実行した方がいいのでしょうか?

どなたかご存知の方、教えて下さい。よろしくお願いします。

投稿時間:2004/02/18(Wed) 12:26
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: アプリケーションの終わり方について。
> 1.全てのフォームをUnloadする。
> 2.Endステートメントで終わる。

基本的にEndステートメントは使用しない方がいいですよ。
End以降の処理はすべてされなくなります。
以前の回答等では End を使っている本等は信用するなといった書き込みもありました。(^.^)
Unload だけでいいかと思います。

下記にもかいておりますので見て下さい。
http://www.bcap.co.jp/hanafusa/VBHLP/Fil_AllEnd.htm

投稿時間:2004/02/18(Wed) 14:29
投稿者名:ゆうや
Eメール:curren62036@yahoo.so.jp
URL :
タイトル:
Re^2: アプリケーションの終わり方について。
花ちゃんさん>
早速のレス、ありがとうございました。

> 基本的にEndステートメントは使用しない方がいいですよ。
> End以降の処理はすべてされなくなります。
> 以前の回答等では End を使っている本等は信用するなといった書き込みもありました。(^.^)
> Unload だけでいいかと思います。
>
> 下記にもかいておりますので見て下さい。
> http://www.bcap.co.jp/hanafusa/VBHLP/Fil_AllEnd.htm

質問した件については、私の中で結構疑問に思っていたのですが、理解できました。
また教えていただいたページ(またこちらのHPでしたね・・・)もとても参考になりました。
これからはちょっと「全てのフォームを閉じる」方法でやろうと思います。

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

投稿時間:2004/02/23(Mon) 19:06
投稿者名:Kusakabe
Eメール:
URL :
タイトル:
Re^2: アプリケーションの終わり方について。
> 基本的にEndステートメントは使用しない方がいいですよ。
> End以降の処理はすべてされなくなります。
> 以前の回答等では End を使っている本等は信用するなといった書き込みもありました。(^.^)
> Unload だけでいいかと思います。

ただ、MSCOMMを使用した場合特定の環境だと、正常終了しないので、
Endを記述するしか方法がないらしいですよ。:-)
この場合、MS推奨のやり方で(すべてUnloadしてEnd)やれば問題ないらしいです。
まあ、私はVB歴がとても短いので、勘違いしているだけかもしれませんが...

> 以前の回答等では End を使っている本等は信用するなといった書き込みもありました。(^.^)
↑まあ、意味なく使っていれば、全然信用できないでしょうね。