resouce=off
然后再连编重新生成可执行文件, 就不会成成 FOXUSER.DBF FOXUSER.FPT 这两个文件。
是在程序中加入set resouce off
设定VFP默认目录语句是在 config.fpw 文件中加入以下命令
在 config.fpw 文件中加入以下命令
set defa to getdir()
语法
SET RESOURCE ON | OFF
— 或者 —
SET RESOURCE TO [FileName]
参数
ON
(默认值)指定对 Visual FoxPro 环境所作的更改保存在资源文件中。
OFF
指定对 Visual FoxPro 环境所作的变化不保存在资源文件中。
TO [FileName]
指定对 Visual FoxPro 环境所作的变化保存在资源文件 FileName 中,而不是保存在默认的 FOXUSER.DBF 资源文件中。
不带资源文件名的 SET RESOURCE TO 命令打开默认的 FOXUSER.DBF 资源文件。发出 SET RESOURCE TO 命令隐含执行 SET RESOURCE ON 命令。
说明
资源文件是一个包含诸如键盘宏、预选参数、系统窗口的位置和大小、日记入口等系统和用户自定义资源的 Visual FoxPro 表。
<在VFP中,每次打开一个.dbf文件,就在当前目录下生成foxuser.dbf和foxuser.fpt这两个文件> http://faq.csdn.net/FAQUnfurl.aspx?id=204319 <如何解决运行程序时,提示“资源文件版本不匹配”的现象?> http://faq.csdn.net/FAQUnfurl.aspx?id=205615 【apple_8180】:FoxPro 资源文件 FoxUser.dbf 保存了各种资源信息(例如,窗口位置、颜色集、Browse 窗口配置、标签定义等等)。FoxUser.dbf 是带有相关备注文件(.FPT)的标准 FoxPro 表。如果不存在索引文件,将在打开 FoxUser.dbf 文件时被创建。不象 Visual FoxPro 的早期版本,FoxUser.dbf 资源文件是以 SHARED 方式打开的。当 RESOURCE 是 SET ON 时,FoxPro 处理所有的资源管理。可以用两种方式修改该文件所包含的数据:特定窗口配置或其他窗口参数选择,一旦确定并储存在该资源文件中,可以通过修改特定资源的 READONLY 字段保护其不被后来的交互 *** 作所更改(请参看预定义 Browse 窗口配置部分的示例)。不再需要或不要的资源可以被删除而资源文件可以被 pack。修改 READONLY 字段并且/或者删除资源文件中的记录应当是在 FoxUser.dbf 文件上完成的唯一动作。在作出任何修改前,应当备份资源文件。你在软件运行目录下新建一个记事本文件,输入内容“resource = off ”,保存后重命名为“config.fpw”,有了这个文件后,你用VFP编译的EXE文件运行时就不会出现那些系统文件了。另外,重新用Install Shield打个包将config.fpw打包进去即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)