以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 验证注册码正确之后 在运行主窗体 代码怎么修正? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=170559) |
-- 作者:cnsjroom -- 发布时间:2021/7/30 12:39:00 -- 验证注册码正确之后 在运行主窗体 代码怎么修正? 怎么实现将红色部分代码 在项目验证了验证码正确之后再进行运行呢? 有没有更好的办法 除了代码的写法以外: Dim n As Integer = GetConfigValue("Count",1) Dim Code As String = GetConfigValue("Register" & ComputerId,"") Dim Ok As Boolean If Code > "" AndAlso DecryptText(Code,"cnsjroom","lixiaochun") = ComputerId Then \'如果注册码正确 OK = True Else If n > 1 Then Forms("授权").Open() Code = GetConfigValue("Register" & ComputerId,"") If Code > "" AndAlso DecryptText(Code,"cnsjroom","lixiaochun") = ComputerId Then \'如果注册码正确 OK = True End If End If If n > 2 AndAlso Ok = False Then Messagebox.Show("您正在使用的产品已经超出试用次数!") Syscmd.Project.Exit() End If End If n = n + 1 SaveConfigValue("Count",n) if ok=true then CType(BaseMainForm,C1Ribbon.C1RibbonForm).Ribbon.CaptionAlignment = 0 BaseMainForm.Text = "【数据生成】" MainTable = Tables("表A") Forms("主窗体").show TableCaptionVisible = False RibbonTabs.HideTabHeaderRow = True end if [此贴子已经被作者于2021/7/30 12:55:49编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/7/30 13:34:00 -- 不是有判断吗?【if ok=true then】,验证通过才会执行的呀 |