すべてのFormのCreateFormが終わる前にプログラムを終了させるには?


かんとく  2010-04-06 18:54:05  No: 38205  IP: [192.*.*.*]

お世話になっております。

Delphi2007,XPです。

Formが複数あります。
条件によって、すべてのFormのCreateFormが終わる前にプログラムを終了させたいのですが、
すべてのFormのCreateFormが終わる前に
Application.Terminate;
を実行すると、
プログラムが終了しません。
Halt;
だと終了しますが、ネットで調べると、あまりHalt;はよろしくないと言う意見が多いです。

どうしたらよろしいでしょうか?

よろしくお願いします。

編集 削除
にゃ  2010-04-06 19:44:11  No: 38206  IP: [192.*.*.*]

最初に判定して、それからFormを生成したらダメなの?

編集 削除