有没有办法告诉文件名是什么,VB6只为其分配了一个数字?

Jim*_*Del 6 vb6 file

我正在使用一些旧的VB6代码,这对我来说还是新的.我知道在VB6中你分配一个整数来表示一个文件.我有一个程序,它使用了很多文件,当我将鼠标悬停在变量上时,它只显示数字,很难说出它正在使用哪个文件.(如下图).

在此输入图像描述

所以在上面的例子中,我怎么知道#5是什么文件?

谢谢

qua*_*ana 3

您可能需要修改程序以使用文件号“注册”文件名:

Dim FileRegister as Collection

Dim FileName as String
Dim FileNumber as Integer

...

FileRegister.add FileName, str(FileNumber)
Open FileName For Output as #FileNumber

...

FileRegister.Remove str(FileNumber)
Close #FileNumber
Run Code Online (Sandbox Code Playgroud)