【发布时间】:2010-08-13 09:22:24
【问题描述】:
我正在使用 VB6。在 Form.Load 中,我使 C:\test.txt 中的文本填充 Text1.text。我的问题是如果文件 C:\test.txt 不存在,我的程序就会出错。这是我正在使用的代码:
nFileNum = FreeFile
Open "C:\test.txt" For Input As nFileNum
lLineCount = 1
Do While Not EOF(nFileNum)
Line Input #nFileNum, sNextLine
sNextLine = sNextLine
sText = sText & sNextLine
Loop
Text1.Text = sText
Close nFileNum
如果文件丢失,我怎样才能得到一个 MsgBox 或其他通知,而不是程序崩溃? (这样我就可以继续使用该程序,但只是被通知该文件不存在)
【问题讨论】:
-
这是 VB6 还是 VB.NET?请清除,它混淆了海报
-
@Darknight,是VB6,再看问题...
-
我明白,但为什么是 .NET 标签?因此,一些用户已经/将发布 VB.NET 解决方案。
-
对不起.NET标签,它是VB6。