分享

Config.fpw文件的配置

 fnxyy 2012-05-24

Config.fpw文件的配置

要创建一个配置文件,可使用Visual FoxPro编辑器,或者任何可以文本编辑器,来创建一个位于Visual FoxPro安装目录的文本文件。早期版本的Visual FoxPro将Config.fpw 文件放置在启动目录中。Config.fpw是默认的配置文件。可以创建任意的程序文件并将其设定为默认配置,方法是双击这个文件或者使用命令行参数来启动Visual FoxPro。

如果你创建了一个新的配置文件,可以将其保存为任何文件名。习惯上,配置文件的扩展名是.fpw。

术语和语法 说明

1、ALLOWEXTERNAL ON |  指定在内部的配置文件完成后,是否从 -C 命令行子项 (或者路径中定位) 的外部配置文件进行设置。ALLOWEXTERNAL 除非在应用程序内绑定,否则将被忽略。

2、BITMAP | OFF 指定 Visual FoxPro 是否先将屏幕和表单改动信息写到off-screen bitmap,然后再执行 a bit block transfer (bitblt) 将其显示到屏幕上。BITMAP = OFF 能够在应用程序使用 Windows 终端服务器的客户端的情况下提升其性能。

3、CODEPAGE = nValue | AUTO 指定描述文件所使用的字符集的一个数值。将CODEPAGE 设为 AUTO 将选定当前操作系统所用的代码页。

4、COMMAND = cVisualFoxProCommand 指定 Visual FoxPro 启动时要运行的 Visual FoxPro 命令。cVisualFoxProCommand 定义所需执行的命令。

5、EDITWORK path 定义文本编辑器放置其工作文件的位置。由于工作文件可能较大,请指定具备足够剩余空间的位置。

6、INDEX extension 定义 Visual FoxPro 索引文件的扩展名。默认值:.idx

7、LABEL extension 定义 Visual FoxPro 标签文件的扩展名。默认值:.lbx

8、_MENUDESIGNER = cProgramName 定义外部菜单设计程序。默认值:空白字符串""。

10、9、MVCOUNT 设定 Visual FoxPro 使用的变量数的最大值。取值范围从 128 到 65,000。默认值:16,384

11、OUTSHOW = | OFF 是否开启按下 SHIFT+CTRL+ALT 将当前输出设备上的所有窗口隐藏起来。

12、PROGCACHE = nMemoryPages默认值:144 (-2 for MTDLL)指定以页尾单位的内存容量(地址空间),这个内存容量在 Visual FoxPro 启动时进行分配,或者是 Visual FoxPro MTDLL COM 服务程序分配给其每个线程的程序缓存(运行程序所需的内存)。每个内存页等于64K,因而默认设定等于9MB多一点的分配空间。当缓存用光时, Visual FoxPro 将其写入磁盘以便移出不用的项目。也有可能 Visual FoxPro 不能释放足够的内存,导致编号1202的错误 (程序太大)。修正 PROGCACHE 设定能够防止这个错误的发生。注意:虽然这个设定在 Visual FoxPro 开发的产品或普通的运行程序中使用,但其主要应用是在单一服务中创建多个线程的 MTDLL COM Servers 中。在 Visual FoxPro 9.0 中,MTDLL COM Servers 的默认值是-2。

当 nMemoryPages 超过0时,Visual FoxPro 分配一个固定大小的程序缓存。你可以定义的值在1到65000。如果你设置 nMemoryPages 为 0,没有程序缓存被使用。相代替地,Visual FoxPro 依据操作系统的调度来使用动态内存分配。如果你传递一个小于 0 的值给 nMemoryPages,Visual FoxPro 使用动态内存分配,但将其限制在特定的内存容量上 (nMemoryPages * 64K)。当这个限制值达到时,Visual FoxPro 将分配的程序写入磁盘以释放内存。可以调用 SYS(3065) 来获取当前的 PROGCACHE 设置。CLEAR PROGRAM 将试图清除不可调用的代码而不管其设定如何。

注意:Visual FoxPro OLE DB 提供程序忽略这个设定,因其使用动态内存分配 (PROGCACHE=0)。

13、PROGWORK path 定义 Visual FoxPro 存储程序缓存文件的位置。为提升性能,特别是在多用户环境中,指定快速的磁盘,比如可用的本地磁盘或内存。由于文件可能逐渐增大,至少应提供256K的缓存。默认值:取决于操作系统。

14、REPORT extension 定义 Visual FoxPro 报表文件的扩展名。默认值:.frx

15、RESOURCE path[\file] | OFF ? 指定 FoxUser.dbf 资源文件的位置,或者防止 Visual FoxPro 使用资源文件。file 参数是可选的。如果 file 被忽略,Visual FoxPro 将执行搜寻 FoxUser.dbf 文件。如果这个文件不存在,则创建它。默认值:启动目录作为 path 并且 FoxUser.dbf 作为 file。

16、SCREEN = ON | OFF 定义打开 Visual FoxPro 时,是否显示 Visual FoxPro 主窗口。当应用程序包含一个或多个显示在 Windows 桌面的顶层表单时,将 SCREEN 设为 OFF 相当有用,使得 Visual FoxPro 主窗口不再出现。默认值:ON

17、SORTWORK path 指定 SORT 和 INDEX 命令所使用的工作文件位置。由于工作文件可能达到数据表的两倍大,请指定一个具备充足剩余空间的位置。如欲提升性能,特别是在多用户环境中,请指定快速的磁盘,比如本地磁盘。默认值:取决于操作系统。

18、STACKSIZE = nValue 指定如 DO 命令等操作所需的在 32 到 64,000 之间的嵌套层次。注意:仅可以在 Visual FoxPro 启动时改变嵌套层次。 默认值:128

19、TEDIT [/N] editor 指定你使用 MODIFY COMMAND 或 MODIFY FILE命令来编辑程序文件所使用的文本编辑器名称。包含可选的 /N 子项的 TEDIT 来指定 Windows 文本编辑器。默认值:Visual FoxPro 编辑器

20、TITLE title 定义显示在 Visual FoxPro 主窗口标题栏中的标题。默认值:"Microsoft Visual FoxPro"

21、TMPFILES path 当 EDITWORK,SORTWORK 和 PROGWORK 没有在配制文件中定义的情况下,定义临时文件的位置。由于工作文件可能变得非常大,请定义包含足够空间的位置。如欲提升性能,特别是在多用户环境中,请指定快速的磁盘,比如本地磁盘。默认值:取决于操作系统。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多