FreeBASIC マニュアルのトップに戻る

FreeBASIC Exec

目次→実行時ライブラリー参考→オペレーティング・システム関連EXEC←オリジナル・サイト

EXEC 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい


一時的に、実行を外部プログラムに移します。

構文:
declare function Exec ( byref program as const string, byref arguments as const string ) as long

用法:
result = Exec ( program, arguments )

パラメタ:
program
コントロールを移す先の、プログラム(実行可能な)のファイル名(ファイル経路を含めます)。
arguments
プログラムに渡す、コマンドライン引数。

戻り値:
プログラムの終了状況を返します。プログラムを実行できなかった場合は、負数の一 (-1) を返します。

記述:
制御を、外部プログラムに転送します。
外部プログラムが終了すると、実行は、Exec で呼び出した直後の部分から、再開します。

例:
'Windowsベースの例ですが、同じ考えは Linux にも適用されます
Const exename = "NoSuchProgram.exe"
Const cmdline = "arg1 arg2 arg3"
Dim result As Long
result = Exec ( exename, cmdline )
If result = -1 Then
    Print "エラー! プログラム名 "; exename
Else
    Print "終了コード:"; result
End If
Sleep


プラットホーム差:

方言差:

QBからの違い:

参照:
オペレーティングシステム関連 に戻る

←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2022-03-25 11:08:29
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

ホームページのトップに戻る

表示-非営利-継承