在VB6中有如下代码:
Dim 变量 As Integer
Private Sub Command1_Click()
变量 = 变量 + 1
End Sub
那么单击一次Command1,变量的值会增加1,只要不关闭程序VB会一直记住变量的值,但是当关闭程序,再重新打开程序时,变量又会变成默认的0了!我想关闭程序,再重新打开程序,VB仍然记住变量的值,VB6可以做到吗?
Dim 变量 As Integer
Private Sub Command1_Click()
变量 = 变量 + 1
End Sub
那么单击一次Command1,变量的值会增加1,只要不关闭程序VB会一直记住变量的值,但是当关闭程序,再重新打开程序时,变量又会变成默认的0了!我想关闭程序,再重新打开程序,VB仍然记住变量的值,VB6可以做到吗?
s = s + 1
Text1.Text = sEnd Sub
Text1.Text = s
s = s + 1End Sub
(1)注册表记录
(2)Ini文件记录
(3)数据库记录
等等,一下给出注册表记录的方法Dim 变量 As IntegerPrivate Sub Command1_Click()
变量 = 变量 + 1
Me.Caption = 变量
End SubPrivate Sub Form_Load()
变量 = Val(GetSetting("VB程序", "变量", "变量", "0"))
End SubPrivate Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
SaveSetting "VB程序", "变量", "变量", Str$(变量)
End Sub
Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationname As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long