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

FreeBASIC System

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

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


開いているすべてのファイルを閉じて、プログラムを終了します。

構文:
declare sub System ( byval retval as long = 0 )

用法:
System( [ retval ] )

パラメタ:
retval
システムに戻す、エラーコード。

記述:
開いているすべてのファイルを閉じて、プログラムを終了して、オペレーティング・システムに戻ります。
オプションの戻り値(整数)を、エラーコードをシステムに返すために、指定できます。
戻り値を指定しない場合は、自動的に 0 の値を返します。
System は、End (命令文) と同じ役割で、古いBASIC方言との間の互換性のためにあります。
代わりに End (命令文) を使うことを推奨します。

この命令文の使用法は、範囲をきれいに閉めません。
局所変数は、自動的に呼ばれる、変数の破壊装置を持ちません。FreeBASIC が、スタック巻き戻しをしないからです。
グローバル変数の破壊装置だけは、この場合呼ばれます。

この理由から、単にプログラムの終わりを記録するために System を使うことは、はばまれます;
プログラムは、モジュール-レベル・コードの最後の行を実行したとき、自動的に、よりきれいなファッションで、終わります。

例:
Print "this text is shown"
System
Print "this text will never be shown"



QBからの違い:

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

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

ページ歴史:2023-07-09 04:08:15
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

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

表示-非営利-継承