TDI类错误

时间:2018-03-28 18:54:44

标签: visual-foxpro

出于兼容性原因,我必须处理Visual FoxPro。所以我决定使用TDI类来梳理旧应用程序的外观。

当我从FoxPro IDE运行主prg时,示例工作正常,当我构建exe并检查选项" Run after build"一切仍然有效。但是当我刚刚启动exe时,表单开始打开,显示一个窗口一秒钟然后关闭。

我怎样才能找到问题?尝试添加消息框,但在代码中的某个位置后我被卡住了。

2 个答案:

答案 0 :(得分:3)

正如Tamar指出的那样,你忘了添加一个READ EVENTS。

如果没有READ EVENTS,VFP会运行您的代码,到达最后,并且没有任何内容可以说它等待并执行事件处理循环"所以它结束了。 A"阅读事件"提供所需的等待状态(如果是IDE,则已经拥有它)。 此外,请记住添加CLEAR EVENTS,以便真正结束并退出应用程序(典型的位置菜单"退出")。没有它,你需要使用任务管理器来杀死应用程序。

答案 1 :(得分:2)

听起来你的代码没有READ EVENTS。