使用FoxPro的三则经验

Author: 吉林 陈 强 Date: 1996-11-29

        SET FOXPROCFG=path [filename]
        filename缺省为CONFIG.FP
        如:C:\>SET FOXPROCFG=C:\USES\MYFOX.FP
        C:\>SET FOXPROCFG=D:\WORK
        使用环境变量FOXPROSWX设定启动参数
        如:C:\>SET FOXPROSWX=-T;启动后不显示FOX版权标志
        C;\>SET FOXPROSWX=-E;使系统不使用EMS内存
        灵活使用上面两环境变量可以使FoxPro以自己习惯的方式启动运行,并为多人共用一套系统提供了可能。
        此外,FoxPro还有一个未公开的环境变量参数FOXPROX,当在网络上运行FoxPro for DOS增强版时,有些TCP/IP驱动程序和增强版相互覆盖对方的寄存器,使系统出错。避免的办法就是在运行FoxProx.exe前先执行:
        C:\>SET FOXPROX=-saveregs
        二、汉化FoxPro系统菜单。
        即使是FoxPro中文版其系统菜单依然保持西文状态,给初学者带来不便,下面的方法可以汉化系统菜单:
        在命令窗口下执行Create menu mymenu
        选择菜单menu下的Quick menu选项
        在菜单生成器中用汉字替换所有PROMPT项下的对应英文,如把“File Manager”换成“文件管理”、编译、存盘。
        在CONFIG.FP中加入一行;
        COMMAND=do my-init.prg
        最后建立my-init.prg文件,内容如下:
        do my-menu.mpr
        set sysmenu save
        此后,每次进入FoxPro系统都可以工作在汉字菜单下了,而且不会占用系统内存。
        三、增强FOXBASE与FOXPRO的兼容性。
        FoxPro可完全兼容FoxBase+,但要让过去开发的FoxBase+程序能在FoxPro下100%兼容地运行,还必须做以下设置。
        在CONFIG.FP中加入以下内容:
        STATUS=ON
        SCOREBOARD=ON
        BRSTATUS=ON
        NOTIFY=OFF
        MACKEY=OFF
        COMPATIBLE=OFF
        HEADING=OFF
        然后找到文件FoxPLUS.FKY,它一般在FoxPro主目录下的GOODIES目录下的MISC目录中。将FoxPLUS.FKY拷到FoxPro的启动目录下并更名为DEFAULT.FKY(覆盖原有的DEFAULT.FKY文件)
        此后的FoxPro在运行方式,显示方式和键盘控制方式上100%地兼容FoxBase+。