実行時関数:他のプログラムを実行し,それが完了するまで待ちます。
モジュール:USE DFLIB
形式
result = RUNQQ (filename, commandline)
filename
(入力) CHARACTER*(*)。実行するプログラムのファイル名。
commandline
(入力) CHARACTER*(*)。実行するプログラムに渡すコマンド行引数。
結果
結果の型は INTEGER(2) です。RUNQQ で実行されたプログラムが正常に終了すると,そのプログラムの終了コードがそれを起動したプログラムに返されます。プログラムが失敗した場合,-1 が返されます。
RUNQQ 関数は,プログラムを起動するプロセスと同じパス,環境変数および資源を使ってオペレーティング・システムに新しいプロセスを実行します。起動したプロセスは,起動されたプロセスの実行が完了するまで抑止されます。
互換性
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB
関連情報
例
NARGS の例を参照してください。
USE DFLIB INTEGER(2) result result = RUNQQ('myprog', '-c -r') END