这段程序当然是放在主程序中,每次运行都检查一次。
这个变量可以保存在内存变量(.MEM)文件中,每运行一次程序就用Restore From 命令把变量调出(假设变量名为A),并A=A+1,然后再用Save to把它保存回内存变量文件中去。如果A>=您设定的次数,则Quit。但如果对方是高手,并找到你这个变量文件,一个命令(A=0)就可以把你干掉。
当然,您也可以在某一个表中多设一个字段用以保存这个运行次数(使用者一般想不到你会这样做)。
但话说回来,只要您的程序是.prg,代码就是可见的(就算编译了也可以反编译察看代码),使用者就可以根据您的代码找到你的设置,并把你的设置干掉。
这个变量可以保存在内存变量(.MEM)文件中,每运行一次程序就用Restore From 命令把变量调出(假设变量名为A),并A=A+1,然后再用Save to把它保存回内存变量文件中去。如果A>=您设定的次数,则Quit。但如果对方是高手,并找到你这个变量文件,一个命令(A=0)就可以把你干掉。
当然,您也可以在某一个表中多设一个字段用以保存这个运行次数(使用者一般想不到你会这样做)。
但话说回来,只要您的程序是.prg,代码就是可见的(就算编译了也可以反编译察看代码),使用者就可以根据您的代码找到你的设置,并把你的设置干掉。
两人行已有我师……