VB6 OPEN语句的使用
vb吧
全部回复
仅看楼主
level 2
伊桓风顺 楼主
Dim FileNum As Integer
Dim printe As String
Dim hs As Long
Dim hsS As String
t1 = Form1.Text1(1) + "\Processing\"
t2 = Text2.Textprinte = t1 & t2
hs = 0
FileNum = FreeFile
Open printe For Input As #FileNum
Do While Not EOF(FileNum)
Line Input #FileNum,hsS
hs = hs + 1
LoopClose #FileNum
Text5 = hs
---------------- 错误“52” 找不到文件名或号码 OPEN 不能打开变量路径?
2019年12月17日 14点12分 1
level 2
伊桓风顺 楼主
2019年12月17日 14点12分 2
level 10
点“调试”,然后看看 FileNum的值,是不为 0?
或者,你把那个Open语句执行了2次。
(可以在Open语句前一行,写一个 Close 试试)
2019年12月18日 13点12分 3
不为0的,写了CLOSE也一样,试过了。
2019年12月19日 00点12分
level 2
伊桓风顺 楼主
2019年12月19日 00点12分 5
把 printe 单独输出,看看文件路径是否异常
2019年12月19日 02点12分
2019年12月19日 10点12分
@贴吧用户_02EJyXU 2楼有截图,那个“文件路径”完全是正常的。[狂汗]
2019年12月19日 12点12分
@涐吢铱舊囿儚 input 是文件要存在,Output则不需要
2019年12月20日 03点12分
level 11
我看来看去也看不出问题了
我只能建议你去掉那个#试试看了
2019年12月21日 07点12分 6
level 11
奇了怪了,
我运行了你的代码,从你一楼复制的,除加了两个分行的换行外,只去掉了form1.text1后面的(1),因为我没有使用数组
结果没有发现任何障碍呀
2019年12月21日 08点12分 7
1