System
 
关闭所有打开的文件并结束程序

语法

Declare Sub System ( ByVal retval As Integer = 0 )

用法

System( [ retval ] )

参数

retval
错误代码返回系统。

说明

关闭所有打开的文件,退出程序,并返回到操作系统。可以指定可选的返回值(一个整数),以将错误代码返回给系统。如果没有给出返回值,则自动返回值0。这与End相同,在这里是为了兼容旧的BASIC方言。建议使用End.

此语句的用法不会完全关闭范围。局部变量不会自动调用它们的析构函数,因为FreeBASIC不会执行堆栈展开。在这种情况下,只会调用全局变量的析构函数。

因此,不鼓励使用System来标记程序的结束;程序将自动结束,并且以更清晰的方式,当模块级代码的最后一行执行时。

例子

Print "此文本显示"
System
Print "此文本将永远不会显示"


与QB差别

  • 没有

参考