掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CreateProcess(追記) (ID:10691)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
質問ですが CreateProcess呼びだす前にStartupinfoの内容は適切に初期化されてますか? たとえば、下記のように・・ procedure TForm1.Button1Click(Sender: TObject); var bret: Boolean; SI: TStartupInfo; PI: TProcessInformation; buffcmdLine: String; begin ZeroMemory(@SI, Sizeof(TStartupInfo)); ZeroMemory(@PI, SizeOf(TProcessInformation)); wkTitle:='Test!!'; SI.dwX:=0; SI.dwY:=0; SI.dwXSize:=100; SI.dwYSize:=100; SI.lpTitle := PChar(wkTitle); SI.dwFlags := STARTF_USESHOWWINDOW; SI.cb:=Sizeof(TStartupInfo); SI.wShowWindow:=SW_SHOWDEFAULT; SI.lpDesktop:=nil; SI.lpReserved2:=nil; buffcmdLine :='test.exe hoge1 hoge2 hoge3' bRet := CreateProcess(nil, Pchar(buffcmdline), nil, nil, False, 0, Nil, nil, SI, PI); //以下省略 end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.