将基础 READ 语句转移到 Visual FoxPro

请参阅

在 FoxPro 2.6 中,基础 READ 可通过提供事件循环和句柄来模仿事件驱动程序。在 Visual FoxPro 中,通过转换基础 READ 语句可以利用内部事件循环。

若要将基础 READ 移动到 Visual FoxPro

  1. READ EVENTS 命令替换主程序中任何基础 READ。例如,在运行您主表单或表单集的程序中包含 READ EVENTS 命令。

  2. 在结束程序的表单、菜单或程序事件中放置一个 CLEAR EVENTS 命令。例如,给“退出”菜单项指定 CLEAR EVENTS 命令。

另外,检查转换后屏幕表单集 WindowType 属性的设置。在 FoxPro 2.6 中,可以用 READ 和 READ MODAL 语句调整屏幕。当转换文件时,这些语句转换为 WindowType 属性。为提供向后兼容性,这个属性根据原屏幕的 READ 模式,自动设置为 2 或 3。若要在转换基础 READ 语句之后,立即启用完全地事件模型功能,需要改变屏幕的 READ 兼容模式,移去多余的页和页框,并更改表单方法程序。有关详细内容,请参阅“READ 兼容性结构概述”“检查转换后的 FoxPro 2.6 屏幕”