关闭 Open 语句所打开的输入/输出 (I/O) 文件。
语法
Close [[#]filenum ] [, [#]filenum ...]
or
result = Close( [#filenum ] )
参数
说明
关闭其文件编号作为参数传递的文件。如果未使用的文件编号通过,
Close返回错误。
Close无参数关闭当前打开的所有文件。
使用
End语句终止程序将自动关闭所有文件。
返回值
Close在成功时返回零(0),否则返回非零错误代码。
例子
'创建一个字符串并填充它。
Dim buffer As String, f As Integer
buffer = "一个文件中的Hello World。"
'找到第一个免费的文件号。
f = FreeFile
'打开文件“file.ext”进行二进制使用,使用数字“f”。
Open "file.ext" For Binary As #f
'将我们的字符串放在文件中,使用数字“f”。
Put #f, , buffer
' Close the file. We could also do 'Close #f', but it'只有多个数字打开时才需要。
Close
'节目结束(运行时查看文件“file.ext”查看输出。)
与QB差别
- 可以将关调用为返回错误代码的函数。
- 如果使用错误检查进行编译,并且如果不使用函数式语法,FB将尝试关闭未使用的文件编号,导致错误
参考