以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎样用SaveConfigValue记录程序使用次数并用GetConfigValue读取? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42117) |
-- 作者:comnets -- 发布时间:2013/11/4 17:10:00 -- 怎样用SaveConfigValue记录程序使用次数并用GetConfigValue读取? 怎样用SaveConfigValue记录程序使用次数并用GetConfigValue读取? |
-- 作者:Bin -- 发布时间:2013/11/4 17:11:00 -- http://www.foxtable.com/help/topics/1545.htm |
-- 作者:comnets -- 发布时间:2013/11/4 17:34:00 -- 折腾了半天,还是不会写…… |
-- 作者:Bin -- 发布时间:2013/11/4 17:35:00 -- 请认真查看发给你的帮助连接,已经非常详细的介绍了. 并且帮助中也有提到文件例子,你也可以自行打开查看 示例 本示例可以参考CaseStudy目录下的文件“注册系统设计演示.table”。 假定你提供了一个项目给客户试用,希望前30次正常启动,30次后出现注册窗口,60次后如果没有注册,则拒绝进入。 设计步骤: |
-- 作者:comnets -- 发布时间:2013/11/4 17:40:00 -- 已经看了很久了,还是不会用。 程序第一次运行 通过SaveConfigValue保存ComputerId,以后程序运行首先检验该值,来防止程序被任意复制 实现这个需要用两次SaveConfigValue,一次保存使用次数,一次保存ComputerId? |
-- 作者:狐狸爸爸 -- 发布时间:2013/11/4 17:41:00 -- 防止程序复制,就是用注册码机制啊,一机一码,他复制过去,没有你计算的注册码,也无法启动的。 |
-- 作者:comnets -- 发布时间:2013/11/4 17:47:00 -- 也不是想让用户注册,只是想让用户要使用软件,至少必须得到一个没有用过的程序。 |
-- 作者:有点甜 -- 发布时间:2013/11/4 19:34:00 -- 楼主,你说的会不用是什么意思?能存入值,然后取出值吗? |
-- 作者:程兴刚 -- 发布时间:2013/11/4 23:09:00 -- 再简单不过了: 保存且每次递加:SaveConfigValue("登陆次数",getConfigValue("登陆次数",0)+1) 直接获取:getConfigValue("登陆次数",0) |