以文本方式查看主题

-  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)