Visual FoxPro 找不到对象时,指定是否在 Windows Registry 中查找。
语法
SET OLEOBJECT ON | OFF
参数
ON
(默认值) 指定 Visual FoxPro 找不到对象时,在 Windows Registry 中查找。
OFF
指定 Visual FoxPro 找不到对象时,不在 Windows Registry 中查找。
说明
仅用于 Visual FoxPro。
当对象是由 CREATEOBJECT ( ) 命令或 GETOBJECT ( ) 命令创建时,Visual FoxPro 在下列地点以下面的顺序查找对象:
Visual FoxPro 最后在 Windows Registry 中查找对象。在对 Windows Registry 进行查找之前需要装入 OLE 支持模块。这样,Visual FoxPro 所需的内存数量将增加,其他应用程序可得的内存数量相应减少。
如果开发的应用程序不需要 OLE 支持,可发出 SET OLEOBJECT OFF 命令来阻止 Visual FoxPro 在找不到对象时搜索 Windows Registry。
SET OLEOBJECT 不影响表单和通用字段中的 OLE 对象。当打开包含 OLE 对象的表单进行修改或运行该表单时,或者打开一个带有通用字段的表时,Visual FoxPro 总是装入 OLE 支持模块。
由于 GETOBJECT( ) 命令会激活 OLE 对象,所以如果在 SET OLEOBJECT 设置为 OFF 时发出 GETOBJECT( ) 命令,Visual FoxPro 会产生错误信息。