susu12345 发表于 2008-5-14 15:57

请教运行连编后的可执行程序时,为何一闪而过

各位高手:我在项目管理器中连编可执行程序,完成后,双击运行可执行程序,但程序一闪而过,不能运行,是何原因?请指教。    谢谢!

黄牛 发表于 2008-5-14 16:07

我也碰到过这问题,执行后vf的主程序也运行。在执行程序半闭后VF主程序关不掉。

susu12345 发表于 2008-5-14 16:34

回复 2# 的帖子

是啊,我遇到的就是这个问题,在执行后VFP主程序还关不掉,请问您是如何解决的?谢谢!

啸凡 发表于 2008-5-14 21:44

楼主,关于一闪而过的问题查查论坛,上面的的。或者查一下READ EVENT的用法
二三楼的朋友也应该研究一下READ EVENT和CLEAR EVENT
搞通以上问题就可以解决了。

Tiger5392 发表于 2008-5-14 21:44

在主程序中用“do form 文件”命令执行表单以后,再用“read events”即可

susu12345 发表于 2008-5-18 14:51

回复 4# 的帖子

谢谢版主指点,我再好好学习一下READ EVENT的用法,有不懂之处还望多多指教噢!

susu12345 发表于 2008-5-18 14:52

回复 4# 的帖子

谢谢版主指点,我再好好学习一下READ EVENT的用法,有不懂之处还望多多指教噢!

susu12345 发表于 2008-5-18 14:57

回复 5# 的帖子

谢谢版主指点,我再增加read events,重新连编一下后看看,有不懂之处还请多多指教!

susu12345 发表于 2008-5-21 21:26

请教版主,我在主程序用“do form 文件”命令执行启动表单qi以后增加了READ EVENT语句,程序的最后几句如下:
......
do form qi.scx  &&执行启动表单
READ events
_screen.Visible=.f.
_ Screen.Show
return
Clear Events
do form ma.scx &&执行主登录表单
_screen.Visible=.f.
程序运行正常,但在生成可执行程序后运行可执行程序却不正常:运行可执行程序时,启动表单qi出现后,关闭启动表单qi后,程序却不能继续,是何原因?请指教。谢谢!

susu12345 发表于 2008-5-21 21:27

回复 5# 的帖子

请教版主,我在主程序用“do form 文件”命令执行启动表单qi以后增加了READ EVENT语句,程序的最后几句如下:
......
do form qi.scx  &&执行启动表单
READ events
_screen.Visible=.f.
_ Screen.Show
return
Clear Events
do form ma.scx &&执行主登录表单
_screen.Visible=.f.
程序运行正常,但在生成可执行程序后运行可执行程序却不正常:运行可执行程序时,启动表单qi出现后,关闭启动表单qi后,程序却不能继续,是何原因?请指教。谢谢!

Tiger5392 发表于 2008-5-22 00:37

有多少 do form 就加多少 read events

susu12345 发表于 2008-5-22 11:05

回复 11# 的帖子

我在第二个do form 后增加了read events 语句,还是不行

Tiger5392 发表于 2008-5-22 11:13

qi这个表单,不用是顶层表单(这个时候你设置或者缺省的_screen.Visible=.T.),但ma这个表单必须是顶层表单(因为你已经设置了_Screen.Visible=.F.)。

susu12345 发表于 2008-5-27 21:55

回复 13# Tiger5392 的帖子

谢版主指点。我在主程序中作了以下修改:do form qi.scx
READ events
_Screen.Show
do form ma.scx
IF cuan=.t.
   do form d:\su\formmain.scx
   READ events
   _Screen.Show
ELSE
    CLEAR
    QUIT
ENDIF
连编成可执行程序后,可执行程序可以连续运行了,但这样修改后,同样程序在VFP中却死机而不能运行,不知何故。

susu12345 发表于 2008-5-27 22:19

回复 13# Tiger5392 的帖子

请教版主,我制作的安装程序在本机可以运行,而安装在别的机上却运行不成功,不知在哪个环节出错?
  书上讲发布程序时只需将可执行程序和项目中标记为排除的文件发布给用户即可,不知这些文件放在哪个目录下?怎样放和发布?如果我的程序是在D\SU目录下运行的,发布树目录是否可随意制定?谢谢!

hwfk4707 发表于 2008-6-23 16:34

只要将 主表单 的属性 WINDOWSTPYE 改为 1模式 即可

页: [1]

编程论坛