限次版功能的简单实现
2005-02-07 18:21
351 查看
Option Explicit
Private Sub Form_Load()
Dim a As Integer, b As Integer
On Error GoTo errhandler
SetAttr "c:/a.dll", vbNormal '为了能够对该文件进行读取,把隐藏属性重新设为Normal
Open ("c:/a.dll" For Input As #1 '如文件已经存在,从中读出变量的值
Input #1, a
Close #1
Form1.Caption = "本软件只能够使用5次,你已经使用了" & a + 1 & "次"
b = a + 1 '每打开一次,该变量的值加上1
If b > 5 Then
MsgBox "使用次数已到,要想继续使用,请注册", vbOKOnly + vbExclamation, "请注册"
Unload Me
End If
Open ("c:/a.dll" For Output As #2 '把加上1后的值再次写入该文件当中
Print #2, b
Close #2
SetAttr "c:/a.dll", vbHidden '读出和写入操作完成之后,再次设为隐藏属性,为了保密
Exit Sub
errhandler:
Form1.Caption = "本软件只能够使用5次,你已经使用了1次"
Open ("c:/a.dll" For Output As #3 '如果文件不存在,建立一个,并写入初值1,当然,为了安全,可以把此文件建立在系统文件夹下
Print #3, 1
Close #3
SetAttr "c:/a.dll", vbHidden '设置为隐藏属性,为了保密
End Sub
Private Sub Form_Load()
Dim a As Integer, b As Integer
On Error GoTo errhandler
SetAttr "c:/a.dll", vbNormal '为了能够对该文件进行读取,把隐藏属性重新设为Normal
Open ("c:/a.dll" For Input As #1 '如文件已经存在,从中读出变量的值
Input #1, a
Close #1
Form1.Caption = "本软件只能够使用5次,你已经使用了" & a + 1 & "次"
b = a + 1 '每打开一次,该变量的值加上1
If b > 5 Then
MsgBox "使用次数已到,要想继续使用,请注册", vbOKOnly + vbExclamation, "请注册"
Unload Me
End If
Open ("c:/a.dll" For Output As #2 '把加上1后的值再次写入该文件当中
Print #2, b
Close #2
SetAttr "c:/a.dll", vbHidden '读出和写入操作完成之后,再次设为隐藏属性,为了保密
Exit Sub
errhandler:
Form1.Caption = "本软件只能够使用5次,你已经使用了1次"
Open ("c:/a.dll" For Output As #3 '如果文件不存在,建立一个,并写入初值1,当然,为了安全,可以把此文件建立在系统文件夹下
Print #3, 1
Close #3
SetAttr "c:/a.dll", vbHidden '设置为隐藏属性,为了保密
End Sub
相关文章推荐
- Java实现的简单网页截屏功能示例
- Android基于广播事件机制实现简单定时提醒功能代码
- Python 实现简单的爬虫功能并保存到本地
- python实现简单爬虫功能
- 超简单实现图片裁切功能
- 简单实现UGUI拖拽功能
- RMI(远程方法调用)实现简单的查单词功能
- jquery实现简单的tabs插件功能
- 超简单实现iOS列表的索引功能
- iOS开发------简单实现图片多选功能(Photos.framework篇)
- 酷播云视频列表功能教程,简单实现视频列表连播
- Qt 之 简单截图功能(二)实现可移动选中区域
- 使用NSTimer计时器实现简单的按钮倒计时功能
- 使用pipe实现一个简单的类似tee命令的功能
- js实现简单登录功能的实例代码
- 利用python实现简单邮件功能
- 简单的spring-data集成mongoDB项目,实现crud的功能
- python实现简单爬虫功能
- 运用Microsoft.DirectX.DirectSound和Microsoft.DirectX实现简单的录音功能
- jQuery基于扩展简单实现倒计时功能的方法