VB编写的exe在运行时莫名其妙退出

我用VB编了个程序,代码如下。在VB环境下运行时,什么问题都没有。但是编出的exe在运行时却会出现入注释所说的问题。DimRiQiAsStringRetry:RiQi=I... 我用VB编了个程序,代码如下。
在VB环境下运行时,什么问题都没有。
但是编出的exe在运行时却会出现入注释所说的问题。

DimRiQi As String
Retry: RiQi= InputBox("Which file to open?", "Choose file", Month(Now)& "/" & Day(Now)) ‘有的时候运行到这里就莫名其妙退出。意思就是,在任务管理器里,exe进程突然消失。
Dim YueAs Byte, Ri As Byte
Yue = Val(Left(RiQi,InStr(RiQi, "/")))
Ri = Val(Right(RiQi,Len(RiQi) - InStr(RiQi, "/")))
IfInStr(RiQi, "/") = 0 Or Yue <= 0 Or Yue > 12 Or Ri <= 0 OrRi > 31 Then
If MsgBox("Please input the file youwant to open and press “OK”.", vbCritical + vbRetryCancel, "Error")= vbCancel Then
End
End If
GoTo Retry
End If
FileName= Yue * 31 + Ri
OpenApp.Path & "/Files/" & FileName & ".dat" ForBinary As #1
DimChecker As Byte
Get #1,1, Checker
IfChecker <> 254 Then
If MsgBox("No such file. Want to newone?", vbQuestion + vbOKCancel, "New") = vbOK Then ‘也有的时候可以跳出这个inputbox。
Put #1, 1, 254
Else
Close #1
GoTo Retry
End If
End If
P = 1
Timer1.Interval= 1 ‘也有的时候会在运行到这里的时候突然退出,症状同上。

就是这样。三个语句在运行时会随机地莫名结束程序—‍—根本没有其他因素影响,就是完全的“随即”。
求教,这是怎么回事。
展开
 我来答
手机用户31086
2013-09-28 · 贡献了超过338个回答
知道答主
回答量:338
采纳率:0%
帮助的人:98.4万
展开全部
很简单ptx你把退出按钮的end语句换成unload就可以了lp留邮箱可以发个实例给你
追问
直接在知道上上传文件吖!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式