🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #568

Re: CreateProcess 関数への引数の渡し方について

#568
From: Sato Masahiro
Date: Wed, 25 Feb 1998 00:00
21 lines
1494 bytes
In article <6d08cu$eqq$1@omega00.fc.obayashi.co.jp>, k.yokoyama wrote:
>VBで別アプリケーションを起動し、そのアプリケーションの終了を待ってから
>プログラムを続行させる手段として、API関数のCreateProcessと
>WaitForSingleObject関数を利用すれば良いと思うのですが、

ちなみに私が以前見た例では、CreateProcess 関数ではなく、
Visual Basic の Shell 関数と Win32 API の OpenProcess 
関数を使用していました。

>VBでのCreateProcess関数への引数の渡し方がよく
>わかりません。

どのようにアプリケーションを起動したいかにもよるでしょうが、
極端な話アプリケーションの実行ファイル名、STARTUPINFO、
PROCESS_INFORMATION 以外の引数の宣言を全て“Byval XXX As Long"
などとして 0 を渡してしまっても、たいてい起動できると思います。

-- 
Computer Institute of Japan, Ltd.
佐藤正宏 masahiro@cij.co.jp
Technical Details
Message-ID: <6d0cva$396$1@hawaii.ykhm.cij.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6d08cu$eqq$1@omega00.fc.obayashi.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,bd16d1fb2ac3aca5
X-Google-Attributes: gid105c2e,public
From: masahiro@cij.co.jp (Sato Masahiro)
Subject: Re: CreateProcess 関数への引数の渡し方について
Date: 1998/02/25
Message-ID: <6d0cva$396$1@hawaii.ykhm.cij.co.jp>
X-Deja-AN: 328435511
References: <6d08cu$eqq$1@omega00.fc.obayashi.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Organization: Computer Institute of Japan, Ltd.
Newsgroups: fj.lang.visualbasic