set development 命令

请参阅

使 Visual FoxPro 在运行程序时,对目标文件的编译日期时间与程序的创建日期时间进行比较。

语法

SET DEVELOPMENT ON | OFF

参数
ON

(默认值)指定 Visual FoxPro 在执行程序前重编译那些比目标程序更新的源程序。这样就能确保执行程序的最新版本。

OFF

指定 Visual FoxPro 不需比较程序的源版本和编译版本。如果 SET DEVELOPMENT 设置为 OFF,可能无法保证执行的程序总是最新的版本。

说明

不论如何设置 SET DEVELOPMENT,总是执行在由 MODIFY COMMAND 激活的 Visual FoxPro 编辑器中修改过的程序的最新版本。
只有当程序是在 Visual FoxPro 以外修改时,才需要将 SET DEVELOPMENT 设置为 ON。例如,使用 TSR 外部编辑器,执行修改过的程序前可能需要发出 CLEAR PROGRAM 命令。有关详细内容,请参阅 CLEAR PROGRAM。使用 SET DEVELOPMENT OFF 可以优化性能。
当 SET DEVELOPMENT 设置为 ON 时,运行的程序可以在执行 READ 操作时被取消。当 SET DEVLOPMENT 设置为 ON,并且 READ 操作被激活时,可以选择“程序”菜单上的“取消”命令。在执行 READ 命令时选择“取消”命令将取消程序的运行。如果 SET DEVELOPMEMT 设置为 OFF,那么在执行 READ 命令时不能选择“程序”菜单上的“取消”命令。

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