🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.lang.visualbasic
2 messages
2 total messages Started by k.yokoyama Wed, 25 Feb 1998 00:00
CreateProcess関数への引数の渡し方について
#562
Author: k.yokoyama
Date: Wed, 25 Feb 1998 00:00
9 lines
1046 bytes
こんにちは。
VBで別アプリケーションを起動し、そのアプリケーションの終了を待ってから
プログラムを続行させる手段として、API関数のCreateProcessと
WaitForSingleObject関数を
利用すれば良いと思うのですが、VBでのCreateProcess関数への引数の渡し方がよく
わかりません。
どなたか教えていただけないでしょうか?
簡単な例を挙げていただけると幸いです。
Re: CreateProcess 関数への引数の渡し方について
#568
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads