System
 
Закрывает все открытые файлы и завершает программу

Синтаксис

Declare Sub System ( ByVal retval As Integer = 0 )

Использование

System( [ retval ] )

Параметры

retval
Код ошибки , возвращаемый в систему.

Описание

Закрывает все открытые файлы, выходит из программы и возврат в операционную систему. Дополнительное возвращаемое значение - целое число, может быть указано в возвращаемый код ошибки. Если это значение не указано, то 0 автоматически возвращается. System такая же как End и здесь для совместимости между старшими диалектами BASIC. Рекомендуется использовать End.

Использование этого оператора не начисто закрывает области. Переменные и память не уничтожаются автоматически , а так же не вызываются деструкторы объекта. Вызов деструкторов и другая очистка должна явно выполняться перед оператором System.

По этой причине не рекомендуется использовать System просто чтобы отметить окончание программы; программа подходит к концу автоматически , когда последняя строка кода на уровне модуля выполнена.

Пример

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


Отличия от QB

  • Нет

См. также