|
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」
[Q]
CreateProcessのパラメータの使い方がヘルプを読んでもよく分かりません。
[A]
以下に 例 を上げますので、利用してください。
詳しくは、Delphi 2.0 CD-ROM の Exstras\JpHelp\Api32wh.hlp
に日本語で載っていますのでそちらで調べてください。
[例]
Var
{PROCESSINFO 新しく作成されたプロセスとその第1スレッドに関する情報}
PROCESSINFO : TProcessInformation;
{STARTUPINFO ウィンドウの登録内容}
STARTUPINFO : TStartupInfo;
Begin
With STARTUPINFO Do
Begin
cb := SizeOf(STARTUPINFO); {構造体のサイス゛をセット}
lpReserved := nil; {以外は初期化}
lpDesktop := nil;
lpTitle := nil;
dwFlags := 0;
cbReserved2 := 0;
lpReserved2 := nil;
dwysize := 0;
End;
CreateProcess(Nil, {実行するフ゜ロク゛ラム名(通常は次のハ゜ラメータを使用)}
'abcdefg.exe /a /b', {実行フ゜ロク゛ラムのコマント゛ライン}
Nil, {プロセスのセキュリティ属性}
Nil, {スレッドのセキュリティ属性}
False, {呼び出し側プロセスからのハンドルの継承}
0, {プロセスの作成を制御する追加フラグ}
Nil, {環境ブロックを指すポインタ}
Nil, {新しいプロセスのカレントパス}
STARTUPINFO, {ウィンドウの登録内容}
PROCESSINFO); {プロセスとその第1スレッドに関する情報}
End;
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。
Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会
|