程序运行计数器(100分)

K

kunhong

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大侠,我想在一个delphi编译的程序中设计一个计数器,可以自动记录下程序的运行次数,计数器达到最大值后程序无法继续运行,请问应该如何实现?
 
写注册表或者写到某个文件里进行计数
 
一般都写到注册表里(许多共享软件都是这样的)
 
谢谢楼上的回答,是否可以这样设计:在程序的form里面设计一个计数器,当程序启动或者执行一次后计数器的值就依次减少,直到计数器为0就停止执行,请问应该如何操作?
 
关键是要在程序启动/关闭时载入/保存你在form里面设计的这个计数器的值。否则每次启动时计数器值都一样。
 
我以前有个想法,假如有一个标签类的控件,程序每运行一次值就减少1,结果存在程序里面,不从注册表取或文件取,这多好。不过我没这水平,但应该有高人在。顶
 
^_^ 类是不可能的 除非你不把它内存释放 那么你的程序也就不能关了
 
採用二樓的吧,別的還到是沒有遇到過,
 
请问各位大侠,如果要写入注册表或者是其他文件来计数的话应该是怎么样设计的呢?
 
例如:写入注册表
程序启动的时候读取注册表里面记录的值,然后加一后写回注册表。
 
我在补充一点 写注册表一定要加密 不然就和没写一样
 
请问各位往注册表里面写入数据是用什么语句实现的呢?
 
在程序里放一个叫Timer1开始计数,然后你判断这个大于或等于多少时就你自己定了。
 
如果有加密的数据库,最好把数记在数据库中,这样别人改不了,如果是注册表的话,别人是可以更改的.
 
多人接受答案了。
 
顶部 底部