VF编译完的EXE文件为什么一运行就自动关闭了!谁有过类似的经历

nickyli 2006-05-26 10:05:23
RT
...全文
384 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Super.Jiju 2006-05-29
  • 打赏
  • 举报
回复
* 环境设置
*程序名称: setting.prg
set sysmenu off
set sysmenu to
set status bar off
set talk off
set notify off
set clock status
set palette off
set bell on set safety off
set escape on
set keycomp to windows
set carry on
set confirm on
set exact on
set near on
set ansi off
set lock on
set exclusive off
set multilocks on
set deleted on
set optimize on
set refresh to 0,5
set collate to 'stroke'
set default to sys(5)+curdir()
set path to sys(5)+curdir()
set sysformats off
set seconds on
set century off
set currency left
set currency to 'nt$'
set hours to 12

set decimals to 2
set fdow to 1
set fweek to 1
set mark to '.'
set separator to ','
set point to '.'
Super.Jiju 2006-05-29
  • 打赏
  • 举报
回复
*程序名称 clearup.prg
*环境还原
set sysmenu to default
set sysmenu on
set talk on
set safety on
set stat bar on
set default to home()
close all
clear events

Super.Jiju 2006-05-29
  • 打赏
  • 举报
回复
教你一个绝对可以的方法

如果你是单独的表单
把Windowtype改成那个非默认值就可以了

建议用程序~!

* main.prg
*主程序
set sysmenu to default
set sysmenu on
set talk off
set safety off
set status off
set status bar off
set bell on
set delete on
set echo off
set cent on
set esca off

do setting
with _screen
.windowstate=2
.caption="Cost & Bounce"
.visible=.t.
.closable=.f.
.controlbox=.t.
.maxbutton=.t.
.minbutton=.t.
.movable=.t.
.top=0
.left=0
endwith
do form start
close all
read events
do clearup.prg
wang_shq 2006-05-29
  • 打赏
  • 举报
回复
你的主表单是无模式的,在运行主表单后要加的read events 把焦点转到主表单
在退出时除thisform.release外还要有clear events
itzhiren 2006-05-29
  • 打赏
  • 举报
回复
把第一个运行的表单设置为模式表单就可以了
JXLEE365 2006-05-27
  • 打赏
  • 举报
回复
VF不象其它开发工具那样隐含地开始事件循环,必须显式指定。这与它在DOS年代的READ是一脉相承的。
TERRYYRRET 2006-05-26
  • 打赏
  • 举报
回复
开始时: READ EVENTS &&开启事务
结束时: CLEAR EVENTS &&结束事务
十豆三 2006-05-26
  • 打赏
  • 举报
回复
第一个运行的表单为顶层表单
并在运行表单的代码后加代码,如:
DO FORM 第一个运行的表单名
READ EVENTS
十豆三 2006-05-26
  • 打赏
  • 举报
回复
请参考:FAQ -

<我这样做了,可是为什么还是一闪而过?>
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=78093

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧