永发信息网

双击用VFP8.0连编生成的.exe文件无法运行?

答案:1  悬赏:50  手机版
解决时间 2021-03-07 19:20
为什么我在双击用VFP8.0连编生成的.exe文件运行时只是看见一个界面一闪而过,而看不到我所要看到的登录界面(我编的一个试用表单)啊?请各位帮帮忙,谢了!
最佳答案
做个初始化prg文件作为主程序,主程序调用表单后,要用READ EVENTS 命令
如:
do form 表单名
read events

详细见下面:

若要控制事件循环

执行 READ EVENTS 命令,该命令使 Visual FoxPro 开始处理例如鼠标单击、键击等用户事件。
从执行 READ EVENTS 命令开始,到相应的 CLEAR EVENTS 命令执行期间,由于主文件中所有的处理过程全部挂起,因此将 READ EVENTS 命令正确地放在主文件中十分重要。例如,在一个初始过程中,可以将 READ EVENTS 作为最后一个命令,在初始化环境并显示了用户界面后执行。如果在初始过程中没有 READ EVENTS 命令,应用程序运行后将返回到操作系统中。

在启动了事件循环之后,应用程序将处在所有最后显示的用户界面元素控制之下。例如,如果在主文件中执行下面的两个命令,应用程序将显示表单 Startup.scx:

DO FORM STARTUP.SCX
READ EVENTS

如果在主文件中没有包含 READ EVENTS 或等价的命令,在开发环境的“命令”窗口中,可以正确地运行应用程序。但是,如果要在菜单或者主屏幕中运行应用程序,程序将显示片刻,然后退出。

应用程序必须提供一种方法来结束事件循环。

若要结束事件循环

执行 CLEAR EVENTS 命令。
典型情况下,可以使用一个菜单项或表单上的按钮执行 CLEAR EVENTS 命令。CLEAR EVENTS 命令将挂起 Visual FoxPro 的事件处理过程,同时将控制权返回给执行 READ EVENTS 命令并开始事件循环的程序。

如果要查看一个简单的程序示例,请参阅本章稍后的“将一个程序结构化为主文件”。

注意 在启动事件循环之前,需要建立一个方法来退出事件循环。必须确认在界面中存在一个可执行 CLEAR EVENTS 命令的机制(例如一个“退出”按钮或者菜单命令)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对方在微信给你发了一条消息,但又马上撤回了
神州笔记本电脑有专门的温度监测软件吗?
两个基因之间 有5个碱基差异 用英语怎么表达?
阴历1996年7月29日女属鼠和阴历1991年12月27
美的变频空调显示e1故障是什么问题
直角三角形ABC,斜边AB=10,tanA=3/4,求直角三
佳源都市南区地址在哪,我要去那里办事
下列有关叙述正确的是A. 非近亲结婚可以大大
苹果6SP无法下载应用
沈阳市今年7月后的医疗保险各档次是多少
小品用英文怎么说
生物的一生需要不断从外界获得营养物质维持生
绿园区牧大饲料厂地址有知道的么?有点事想过
王者荣耀李白团战怎么出装好 逆风局李白出装
五菱凯立德后面的usb接口是干嘛用的
推荐资讯
评价一个人的文采好用宋词来评价
CAD极轴角设置的增量角为什么后面的符号是克
腾达商城在什么地方啊,我要过去处理事情
给人介绍工程,强行要求百分之十五的信息费属
温泉这个地址在什么地方,我要处理点事
笔记本电脑用外置光盘驱动怎么用
国内最大的药品批发市场在哪里??
苹果手机在哪里可以看到型号,比如a1350什么
澳洲买什么包包便宜
【关于回家的句子】描写回家归心似箭的诗句有
呼吸、心跳骤停的婴幼儿心脏按压的频率为A.80
朱熹尝论”安石乃汲汲以财利兵革为先务,引用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?