使用FOXPRO 2.5B经验两则
CONFIG.FP是Foxpro的配置文件,Foxpro在加载过程中会在主目录下搜寻CONFIG.FP文件,找到后执行其中的配置。
CONFIG.FP中有一行为
COMMAND=
我们可以在其后加上一条命令,比如你想使Foxpro启动后显示时钟,那末,你可以在该文件中加入:
COMMAND=SET CLOCK ON
Foxpro限制“COMMAND=”后面只能加一条命令,但这并不等于说你只能在其中加入一条配置命令,因为DO命令也是一条命令,你可以在它后面的PRG文件中加入尽可能多的配置命令。举例来说,假如你想在FOXPRO中显示时钟,不想使FOXPRO的窗体带有阴影,还想在DOS版本中使用鼠标,同时,将日期型变量的年份设置为四位数,那末,你可以如下进行:
首先,编辑一个文件(后缀必须为.PRG,例如config.prg),内容如下:
if-dos=.t.
run mouse (可以加上路径)
endif
set mouse on
set clock on
set shadow off
set century on
然后,在Foxpro的注目录下编辑CONFIG.FP并加入
COMMAND=DO CONFIG.PRG(如果config.prg不在Foxpro的主目录下,要指明路径)。
再运行Foxpro你就会欣喜地看到你的“战斗成果”了。
#3 2.运行Foxprox以节省内存
可以用三个命令启动Foxpro,即fox.exe,foxpro.exe,foxprox.exe,启动后它们所占的内存大小有很大差异,如下:
对于Foxpro2.5B:
加载命令Foxpro.exe占用内存324K,Foxprox.exe占用内存69K,Fox.exe占用内存22K+72K或22K+324K
对于Foxpro2.6:
加载命令Foxpro.exe占用内存346K,Foxprox.exe占用内存69K,Fox.exe占用内存22K+71K或23K+347K
说明:用fox.exe启动除加载Fox本身,还要加载Foxpro和Foxprox中的一个。
由此说明,Foxprox占用内存最少,所以,对于一般用户,如无特殊需要,尽量使用Foxprox,它可以为你省出更多的内存。