Foxtable(狐表)用户栏目专家坐堂 → 我想做2个注册窗口中,怎样做?


  共有3075人关注过本帖平板打印复制链接

主题:我想做2个注册窗口中,怎样做?

帅哥哟,离线,有人找我吗?
wusim
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:390 积分:3168 威望:0 精华:0 注册:2008/8/31 20:44:00
我想做2个注册窗口中,怎样做?  发帖心情 Post By:2016/5/9 20:36:00 [只看该作者]

我想做2个注册窗口中,怎样做?以下怎样改?
第一个注册窗口是第一次运行时,弹出 第二个注册窗口是在大于限制运行次数时弹出。

AfterOpenProject事件:

Dim n As Integer = GetConfigValue("Count",1)

Dim Code As String = GetConfigValue("Register" & ComputerId,"")

Dim Ok As Boolean

 Forms("首次注册").Open()

 Code = GetConfigValue("Register" & ComputerId,"")

 If Code > "" AndAlso DecryptText(Code,"abc","abc") = ComputerId Then '如果注册码正确

 Messagebox.Show("注册成功!")

 OK = True

   End If

 Syscmd.Project.Exit()

 

If Code > "" AndAlso DecryptText(Code,"bcd","bcd") = ComputerId Then '如果注册码正确

    OK = True

Else

    If n > 20 Then

        Forms("限次注册").Open()

        Code = GetConfigValue("Register" & ComputerId,"")

        If Code > "" AndAlso DecryptText(Code,"bcd","bcd") = ComputerId Then '如果注册码正确

            Messagebox.Show("注册成功!")

            OK = True

        End If

    End If

    If n > 30 AndAlso Ok = False Then

        Messagebox.Show("您正在使用的产品已经超出试用次数!")

        Syscmd.Project.Exit()

    End If

End If

n = n + 1

SaveConfigValue("Count",n)

[此贴子已经被作者于2016/5/9 20:40:38编辑过]

 回到顶部
总数 19 1 2 下一页