一、vfp6.0连编后生成的EXE文件打开时只一闪,然后就恢复了原状,打不开怎么办?
在主程序中加入:read event 了吗!
或者,—screen属性visible是否为.F.了
在主程序中加入:read event ,在最后一个打开的表单结束后应加入:clear event
二、我用VFP6.0做的一个系统,应用程序可以RUN,但是可执行文件连编之后用不了,打开它时一闪而过,什么东西看不到,但是在计算机的进程里面可以看到VFP6.0的程序已经运行了
是不是用表单和菜单了
如果是,在表单或菜单文件后加个循环就可以了:
do 文件 read events
但要在结束菜单或释放表单处加循环结束语句: clear events
如果不行的话,在表单的activate事件中加入代码:read events 可以的
teacluy(kissy)的方法是完全正确的。你一定是没有加循环语句。。 你应该建立一个PRG文件,其内容大至为:
--------------------------- set ... off ..... do form
*.scx //运行表单// read event
//为程序循环创建环境//
--------------------------- 保存以上文件。
在你所有的表单文件中找出能够退出你的整个程序的那个表单,在退出按钮中的单击事件中加入这样一行: clear event
新建一个项目文件 在项目管理器中将所有程序要用到的表单和数据表/库等这些文件按它的分类添加进去。
用右键点击以上那个PRG文件,选择设置为主文件。 然后连编你的程序,应该就不会运行时一闪而过了。祝你成功!
谢谢各位,我的程序已经可以运行了,谢谢了
一般定义时要先定义系统环境,再运行一个表单,下面要用read events
激活所有事件,但在主菜单中或者某一个表单结束时不要忘记清除事件(clear events)
|