掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォームなしアプリケーションで、Exceptionクラスを使うには? (ID:2768)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ほかのソフトの選択文字列を取得し、 コマンドラインに応じた加工をして終了するソフトを作っています。 フォームなどは一切必要ないので、 どうせならばとFormsをuses節からはずし、 beginからend.の間だけで処理を済ますようにしてます。 でも、そこでクラスを作成し、その中で例外を発生させると、 そのばでアプリケーションが強制終了してしまいます。 inherited Create; if ParamCount <= 0 then // サイレント例外を使って脱出 raise EAbort.Create('コマンドラインがありません'); ↑でEAbortが生成された直後に強制終了します。 たぶんここで例外オブジェクトを使ってはいけないのだと思いますけど、 いつから例外オブジェクトを使ってよくなるのか、わかりません。 どうすれば例外オブジェクトを使ってよくなるんでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.