使用FOXPRO 2.5B经验两则

Author: 范爱民 Date: 1997-01-01

#3  1.利用CONFIG.FP文件,在FOXPRO中增加个性配置
  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本身,还要加载Foxpro和Foxprox中的一个。
  由此说明,Foxprox占用内存最少,所以,对于一般用户,如无特殊需要,尽量使用Foxprox,它可以为你省出更多的内存。