TO yexiaofeng:
假如我确定一个终止时间为60天、在程序初始化时该怎样判断?
假如我确定一个终止时间为60天、在程序初始化时该怎样判断?
解决方案 »
- 大家来试试,奇怪的东东……
- 请问如何将xls文件的int类型保存到 sql server表的int字段中?
- 跪求Rave开发的打印Chart图和一些生成Chart图的过滤条件的报表原程序!
- 请问这段程序在Delphi中该怎么写
- 请问字段名如何做SQL参数?能实现吗?
- Delphi5的程序升级到Delphi6时遇到的问题(百分相酬)
- TADOTable.DeleteRecords(arall)出错,错误如下,帮忙,谢谢,马上给分
- 在线等分不够在加
- 各位老大 你们是如何找到自己第一份工作的?
- 如何调试delphi串口通讯的结果
- delphi的treeview节点为何显示不出汉字
- 求助:怎样编写局域网管理软件
怎么用,看帮助啊。
在系统目录中怎样加文件;每次启动怎样检查?马上给分
unit loing;
type class:=formloing;
uses
.........
procedure timecontrol(sender;Tobject)'
var nowtime,time;Tdatetime;
nowtime;=now;
time;='2001-12-00 12:00:00';
if nowtime<=time then
beign
showmessage('时间已到期,相关事宜请与本公司联系!');
exit;
end;
现在的问题是:
我不会在注册表中写time?
但用户改变系统time时就又可以用了,各位大哥有更好的方法吗?小弟一定给分!
procedure timecontrol(sender;Tobject)'
var nowtime,time;Tdatetime;
nowtime;=now;
time;='2001-12-00 12:00:00';
if nowtime>=time then
beign
showmessage('时间已到期,相关事宜请与本公司联系!');
exit;
end;
现在的问题是:
我不会在注册表中写time?
但用户改变系统time时就又可以用了,各位大哥有更好的方法吗?小弟一定给分!
user Registryprocedure WriteReg(ARootKey: DWORD; ASubKey, AKeyName: string; AValue: string);
var
reg: TRegistry;
begin
reg := TRegistry.Create;
try
reg.RootKey := ARootKey;
if reg.OpenKey(ASubKey,true) then
reg.WriteString(AKeyName,AValue);
finally
reg.CloseKey;
reg.Free;
end;
end;
application.terminate;
如果是Sql Server 则在服务的表上存个时间就可以了,
如果是单机的,则可以用个加密文件存放时间,付了钱就给
他换个文件,不用太复杂,随便异或两下就可以了,我想那
个桑那老板就搞不定了。
‘加密得数据库存放日志文件,这样即便找到了数据库文件,也打不开。而且你作个监测数据库文件以及格式的模块,防止别人伪造数据库文件’。1
DATETIME() IS ERROR!
SOFTICE!
。ini文件,然后用TINIFile文件类的函数读取写入字符串,可以代替注册表。