VFP应用程序运行后出现 FOXUSER.DBF FOXUSER.FPT

VFP应用程序运行后出现 FOXUSER.DBF FOXUSER.FPT,第1张

是在 config.fpw 文件中加入以下命令:

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打包进去即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11426715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存