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

S E T D E V E L O P M E N T 命 令 - 图1S E T D E V E L O P M E N T 命 令 - 图2在运行程序之前 Visual FoxPro 检测并比较目标文件的产生日期和源程序的创建日期

语 法

SET DEVELOPMENT ON | OFF

参 数 描 述

O N

S E T D E V E L O P M E N T 命 令 - 图3S E T D E V E L O P M E N T 命 令 - 图4S E T D E V E L O P M E N T 命 令 - 图5S E T D E V E L O P M E N T 命 令 - 图6默 认 值 S E T D E V E L O P M E N T 命 令 - 图7 在 执 行 程 序 前 重 编 译 那 些 比 目 标 程 序 更 新 的 源 程 序 这 样 可 以确 保 执 行 程 序 的 最 新 版 本

OFF

S E T D E V E L O P M E N T 命 令 - 图8S E T D E V E L O P M E N T 命 令 - 图9不 比 较 程 序 的 源 版 本 和 编 译 版 本 如 果 SET DEVELOPMENT 设 置 为 OFF

S E T D E V E L O P M E N T 命 令 - 图10可 能 无 法 保 证 执 行 的 程 序 总 是 最 新 的 版 本

说 明

S E T D E V E L O P M E N T 命 令 - 图11S E T D E V E L O P M E N T 命 令 - 图12S E T D E V E L O P M E N T 命 令 - 图13S E T D E V E L O P M E N T 命 令 - 图14使用 MODIFY 命令 编辑 修改源程序时 将忽略 SET DEVELOPMENT 设置状态 总是执行修改后程序的最新版本

S E T D E V E L O P M E N T 命 令 - 图15S E T D E V E L O P M E N T 命 令 - 图16S E T D E V E L O P M E N T 命 令 - 图17S E T D E V E L O P M E N T 命 令 - 图18S E T D E V E L O P M E N T 命 令 - 图19S E T D E V E L O P M E N T 命 令 - 图20S E T D E V E L O P M E N T 命 令 - 图21S E T D E V E L O P M E N T 命 令 - 图22只有当程序是在 Visual FoxPro 以外修改时 才需要将 SET DEVELOPMENT 设置为ON 例如 使用 TSR 外部编辑器 执行修改过的程序前可能需要发出 CLEAR PROGRAM 命令 有关详细内容 请参阅 CLEAR PROGRAM 使 用 SET DEVELOPMENT OFF 可以优化性能

S E T D E V E L O P M E N T 命 令 - 图23S E T D E V E L O P M E N T 命 令 - 图24S E T D E V E L O P M E N T 命 令 - 图25S E T D E V E L O P M E N T 命 令 - 图26S E T D E V E L O P M E N T 命 令 - 图27S E T D E V E L O P M E N T 命 令 - 图28S E T D E V E L O P M E N T 命 令 - 图29S E T D E V E L O P M E N T 命 令 - 图30S E T D E V E L O P M E N T 命 令 - 图31S E T D E V E L O P M E N T 命 令 - 图32S E T D E V E L O P M E N T 命 令 - 图33S E T D E V E L O P M E N T 命 令 - 图34S E T D E V E L O P M E N T 命 令 - 图35当 SET DEVELOPMENT 设置为 ON 时 在 READ 中 运行的程序可以终止 当 SET DEVLOPMENT 设置为 ON 并且 READ 操作被激活时 可以选择 程序 菜单上的 取消 命 令 取消 命令将取消程序的运行 如果 SET DEVELOPMEMT 设置为

S E T D E V E L O P M E N T 命 令 - 图36S E T D E V E L O P M E N T 命 令 - 图37S E T D E V E L O P M E N T 命 令 - 图38S E T D E V E L O P M E N T 命 令 - 图39S E T D E V E L O P M E N T 命 令 - 图40S E T D E V E L O P M E N T 命 令 - 图41OFF 那么在执行 READ 命令时不能选择 程序 菜单上的 取消 命令

S E T D E V E L O P M E N T 命 令 - 图42S E T D E V E L O P M E N T 命 令 - 图43S E T D E V E L O P M E N T 命 令 - 图44S E T D E V E L O P M E N T 命 令 - 图45S E T D E V E L O P M E N T 命 令 - 图46S E T D E V E L O P M E N T 命 令 - 图47S E T D E V E L O P M E N T 命 令 - 图48在 Visual FoxPro 中 SET DEVELOPMENT 的设置也决定了在表单运行发生错误时是否打开跟踪窗口 如果 SET DEVELOPMENT 设置为 ON 打开跟踪窗口 并选中引起错误的程序行 如果 SET DEVELOPMENT 设置为 OFF 当表单中发生错误时不打开跟踪窗口

请 参 阅

COMPILE, MODIFY COMMAND, MODIFY FILE