開いているすべてのファイルを閉じて、プログラムを終了して、オペレーティング・システムに戻ります。
オプションの戻り値(整数)を、エラーコードをシステムに返すために、指定できます。
戻り値を指定しない場合は、自動的に 0 の値を返します。
System は、
End (命令文) と同じ役割で、古いBASIC方言との間の互換性のためにあります。
代わりに
End (命令文) を使うことを推奨します。
この命令文の使用法は、範囲をきれいに閉めません。
局所変数は、自動的に呼ばれる、変数の破壊装置を持ちません。FreeBASIC が、スタック巻き戻しをしないからです。
グローバル変数の破壊装置だけは、この場合呼ばれます。
この理由から、単にプログラムの終わりを記録するために
System を使うことは、はばまれます;
プログラムは、モジュール-レベル・コードの最後の行を実行したとき、自動的に、よりきれいなファッションで、終わります。