掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メインフォーム非表示でApplication.Run後に処理をするには? (ID:14211)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
【既存】 1.画面を表示 2.Application.Run 3.OnShowイベント内でメイン処理 4.アプリの自動終了しない 【実現したいこと】 1.コマンドライン引数が無→画面表示 コマンドライン引数が有→画面非表示 2.Application.Run 3.メイン処理(画面非表示の場合OnShowイベントが発生しない為、代わりのイベントや処理など)←ここがわかりません 4.コマンドライン引数が無→アプリの自動終了しない コマンドライン引数が有→アプリの自動終了する ↓で一応、動いたのですが既存と処理の順番が異なります。 既存の処理と同じ順番で実現できる方法がないかと思い質問しました。 begin Application.Initialize; Application.CreateForm(TFormMain, FormMain); if ParamCount <> 0 then // コマンドライン引数判定 begin Application.ShowMainForm := False; // メインフォーム非表示 FormMain.MainSyori; // メイン処理 自動終了する為に最後にFormMain.Close end; Application.Run; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.