nTempFile = FreeFile(),报错:实时错误67(文件太多),该怎么理解? 有谁有这方面的经验? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FreeFile 函数返回一个 Integer,代表下一个可供 Open 语句使用的文件号。语法FreeFile[(rangenumber)]可选的参数 rangenumber 是一个 Variant,它指定一个范围,以便返回该范围之内的下一个可用文件号。指定 0(缺省值)则返回一个介于 1 – 255 之间的文件号。指定 1 则返回一个介于 256 – 511 之间的文件号。说明使用 FreeFile 提供一个尚未使用的文件号。FreeFile 函数示例本示例使用 FreeFile 函数来返回下一个可用的文件号。在循环中,共打开五个输出文件,并在每个文件中写入一些数据。Dim MyIndex, FileNumberFor MyIndex = 1 To 5 ' 循环五次。 FileNumber = FreeFile ' 取得未使用的文件号。 Open "TEST" & MyIndex For Output As #FileNumber ' 创建文件名。 Write #FileNumber, "This is a sample." ' 输出文本至文件中。 Close #FileNumber ' 关闭文件。Next MyIndex 异常/错误异常类型 错误号 条件 IOException 67 正在使用的文件数超过 255。 哦哦哦哦,我还以为楼主OPEN的文件数大于Integer哪。 文件数大于Integer???强,建议杀毒,呵呵 同时打255个文件?VB能忙过来,你的机器也忙不过来呀。有open没close的过程执行太多所至。 有close,但执行时就会出现这种情况,我在是winsock_dataarrival里执行的,最奇怪的是,我单步跟踪就很少出这种问题,但让程序自己执行就很容易出现这种情况 那有可能是用了不合适的On Error语句,对打开文件出错的情况,没有及时进行Close处理。 为什么VB封装的安装程序装后运行发现找不到.dll的文件? 问题急救中心 c盘下的IE历史记录怎么获取 如何知道数组的大小 自动改变油的高度 如果是你 你会怎么分页?? 请教 关于动态添加控件的问题。 请教 多多关照 超级简单! 如何让VB自带的toolbar变背景色 VB6.0能访问WEB服务吗?
FreeFile 函数示例
本示例使用 FreeFile 函数来返回下一个可用的文件号。在循环中,共打开五个输出文件,并在每个文件中写入一些数据。Dim MyIndex, FileNumber
For MyIndex = 1 To 5 ' 循环五次。
FileNumber = FreeFile ' 取得未使用的文件号。
Open "TEST" & MyIndex For Output As #FileNumber ' 创建文件名。
Write #FileNumber, "This is a sample." ' 输出文本至文件中。
Close #FileNumber ' 关闭文件。
Next MyIndex
异常类型 错误号 条件
IOException 67 正在使用的文件数超过 255。