使用FoxPro的三则经验
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+。