RUNQQ

実行時関数:他のプログラムを実行し,それが完了するまで待ちます。

モジュールUSE DFLIB

形式

result = RUNQQ (filename, commandline)

filename
(入力) CHARACTER*(*)。実行するプログラムのファイル名。

commandline
(入力) CHARACTER*(*)。実行するプログラムに渡すコマンド行引数。

結果

結果の型は INTEGER(2) です。RUNQQ で実行されたプログラムが正常に終了すると,そのプログラムの終了コードがそれを起動したプログラムに返されます。プログラムが失敗した場合,-1 が返されます。

RUNQQ 関数は,プログラムを起動するプロセスと同じパス,環境変数および資源を使ってオペレーティング・システムに新しいプロセスを実行します。起動したプロセスは,起動されたプロセスの実行が完了するまで抑止されます。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

関連情報

NARGSSYSTEM

NARGS の例を参照してください。

	USE DFLIB
	INTEGER(2) result
	result = RUNQQ('myprog', '-c -r')
	END