如何在vb中让一个程序只运行三次?
3个回答
展开全部
以下代码适合某程序只能运行3次(例如只允许试用3次)
Private Sub Form_Load()
Dim a$, b%
If Dir(App.Path & "a.abc") = "" Then End: Exit Sub
Open App.Path & "a.abc" For Input As #1
Line Input #1, a
b = Val(a)
Close #1
If b >= 3 Then
msgbox "程序已经运行了3次"
End
Exit Sub
Else
b = b + 1
Open App.Path & "a.abc" For Output As #1
Print #1, b
Close #1
End If
End Sub
Private Sub Form_Load()
Dim a$, b%
If Dir(App.Path & "a.abc") = "" Then End: Exit Sub
Open App.Path & "a.abc" For Input As #1
Line Input #1, a
b = Val(a)
Close #1
If b >= 3 Then
msgbox "程序已经运行了3次"
End
Exit Sub
Else
b = b + 1
Open App.Path & "a.abc" For Output As #1
Print #1, b
Close #1
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Static 定义一个变量,再用if 语句
当变量大于3则结束程序
当变量大于3则结束程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询