S E T D E V E L O P M E N T 命 令

在运行程序之前
Visual FoxPro 检测并比较目标文件的产生日期和源程序的创建日期
语 法
SET DEVELOPMENT ON | OFF
参 数 描 述
O N



默
认 值
在 执 行 程 序 前 重 编 译 那 些 比 目 标 程 序 更 新 的 源 程 序 这
样 可 以确 保 执 行 程 序 的 最 新 版 本
OFF

不
比 较 程 序 的 源 版 本 和 编 译 版 本 如 果 SET DEVELOPMENT 设 置 为
OFF
可 能
无 法 保 证 执 行 的 程 序 总 是 最 新 的 版 本
说 明



使用
MODIFY 命令 编辑 修改源程序时 将忽略 SET DEVELOPMENT 设置状态
总是执行修改后程序的最新版本







只有当程序是在
Visual FoxPro 以外修改时 才需要将 SET DEVELOPMENT 设置为ON 例如 使用
TSR 外部编辑器 执行修改过的程序前可能需要发出 CLEAR PROGRAM 命令
有关详细内容 请参阅 CLEAR PROGRAM 使 用 SET DEVELOPMENT OFF
可以优化性能












当
SET DEVELOPMENT 设置为 ON 时 在 READ 中 运行的程序可以终止 当 SET
DEVLOPMENT 设置为 ON 并且 READ 操作被激活时 可以选择 程序 菜单上的
取消 命 令 取消 命令将取消程序的运行 如果 SET DEVELOPMEMT 设置为





OFF
那么在执行 READ 命令时不能选择 程序 菜单上的 取消 命令






在
Visual FoxPro 中 SET DEVELOPMENT
的设置也决定了在表单运行发生错误时是否打开跟踪窗口 如果 SET
DEVELOPMENT 设置为 ON 打开跟踪窗口 并选中引起错误的程序行 如果 SET
DEVELOPMENT 设置为 OFF 当表单中发生错误时不打开跟踪窗口
请 参 阅
COMPILE, MODIFY COMMAND, MODIFY FILE
