掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CreateProcessの引数 (ID:37038)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
アプリケーションから他のアプリケーションを起動するためにこんなことをやっています。 var Si: TStartupInfo; Pi: TProcessInformation; Res: boolean; begin if Exename[TButton(sender).Tag] = '' then begin MessageDlg('アプリケーションが登録されていません。',mtInformation,[mbOk],0); Exit; end else begin GetStartupInfo(Si); Res := CreateProcess(PChar(APPLICAIONNAME), nil, nil, nil, False, CREATE_DEFAULT_ERROR_MODE, nil, nil, SI, PI); if Res then begin while WaitForSingleObject(PI.hProcess, 0) = WAIT_TIMEOUT do begin Application.HandleMessage; end; end else ShowMessage('起動に失敗しました'); end; end; ここで「APPLICATION」にコマンドライン引数を与えるにはどうしたらいいでしょうか? 例えば画像ビュアViXを使用するすると、「D:\Vix\Vix.exe D:\Foldername」のようにして、ViXでFolderamaeを開いた状態で起動したいのですが。 よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.