使用RESTORE命令的一点体会 河南 郜晓武 1994-01-07 RESTORE FROM<文件名> 笔者在编制一系统软件中,在主程序MAIN.PRG的开头使用以下两句命令: RESTORE FROM CSWJ.MEM RESTORE FROM XH.MEM 结果系统运行很正常。随后我用FOXPCOMP对整个系统进行了伪编译,用编译后带.FOX后缀的命令文件运行系统,发现两个内存变量文件CSWJ.MEM与XH.MEM中的变量没有被恢复到当前内存中。开始我怀疑机器中有病毒,经查无病毒。后又怀疑FOXCOMP文件损坏,查后结果没有损坏。考虑到没有编译前系统运行很正常,编译后运行不正常,两个变量文件中的变量没有恢复到内存中,百思不得其解。 后仔细推敲RESTORE的用法后,发现在.PRG文件编译成.FOX文件时必须加上ADDITIVE这项选择功能,这样变量文件的变量才能被恢复到当前内存中,当然内存变量的数目不能超过FOXBASE+2.10的内存变量限制。 (河南 郜晓武)