是这样的,表A里有字段 FileName(文件名) LoopTime(检测文件的间隔时间S)
--------------- -----------------------------
a.txt 10
b.txt 20
c.txt 15
.....我想让程序,的每条记录,按其不同时间的间隔 执行检测该文件的函数checkfilea请问该如设计最好?
--------------- -----------------------------
a.txt 10
b.txt 20
c.txt 15
.....我想让程序,的每条记录,按其不同时间的间隔 执行检测该文件的函数checkfilea请问该如设计最好?
弄一个 结构体
Rxxx = Record
FileName:string;
LoopTime:integer;
TakeTime:integer;
end;
PRxxx = ^Rxxx;
把 所有记录 拿出来 放到 Rxxx 里 ,然后 PRxxx 放到 Tlist之类的东西里面,然后 算出 所有 LoopTime 的最大公约数,比如这里是 5s,然后设置 timer 是5s ,然后每次 timer时间到,就 TakeTime := TakeTime + 5; 然后判断 TakeTime 和LoopTime是否相等 ,然后......