使用FoxPro的三则经验 吉林 陈 强 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+。