sub main()中的代码
我要实现的效果:
检测HKEY_CURRENT_USER\Software\VB and VBA Program Settings是否有wbpjytl\settings这个子项,如果没有则创建,然后检测是否有myc这个键名,没有则跳到form2;如果存在这个键,但这个键名的值不等于mp,跳到form2;如果存在这个键而且这个键的值等于mp,则进入form3.
我要实现的效果:
检测HKEY_CURRENT_USER\Software\VB and VBA Program Settings是否有wbpjytl\settings这个子项,如果没有则创建,然后检测是否有myc这个键名,没有则跳到form2;如果存在这个键,但这个键名的值不等于mp,跳到form2;如果存在这个键而且这个键的值等于mp,则进入form3.
Sub main()
Dim hkey As Long, a As String
RegCreateKey HKEY_CURRENT_USER, "Software\VB and VBA Program Settings\wbpjytl\settings", hkey
Dim ret As Long
ret = RegQueryValueEx(hkey, "myc", 0, REG_SZ, a, Len(a))
If ret <> 0 Then
form2.Show
ElseIf ret = 0 Then
Select Case a
Case a = ""
form2.Show
Case a <> Val(mp)
form2.Show
Case Else
form3.show
End Select
End If
End Sub
Dim s As String
s = GetSetting("wbpjytl", "settings", "myc")
If s = "mp" Then
Form3.Show
Else
Form2.Show
End If
End Sub
Dim s As String
s = GetSetting("wbpjytl", "settings", "myc")
Select Case s
Case vbNullString
SaveSetting "wbpjytl", "settings", "myc", "1234"
Form2.Show
Case "mp"
Form3.Show
Case Else
Form2.Show
End Select
End Sub