标题:求救...VFP连编后显示“不能退出visual foxpro"这是为什么
只看楼主
Emma_
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-11-22
结帖率:0
已结贴  问题点数:20 回复次数:6 
求救...VFP连编后显示“不能退出visual foxpro"这是为什么

主程序代码是:
Set Talk Off &&关闭命令显示
Set Escape Off &&禁止运行的程序在按 Esc 键后被中断
Set Exclusive Off &&数据库表以共享方式打开
Set Deleted On &&过滤掉已带删除标记的记录
Set Safety Off &&指定在改写已有的文件时不显示对话框
Set Date Ansi &&设定日期的年份为 4 位数
Set Century On &&指定日期表达式的显示格式为YY.MM.DD SET MARK TO [-] &&指定日期的分隔符为"-"
SET SECONDS ON &&日期时间表达式的显示秒钟部分
SET HOURS TO 12 &&指定日期时间表达式的显示为12小时格式
Set Optimize ON &&启用或废止 Rushmore 优化。
 Clear &&清除主窗口
 Clear All &&清除变量

do form 小组界面.scx
read event
on shutdown do myQuit
function myQuit
    on error *
    close all
    clear all
    declare long ExitThread in win32api long
    ExitThread(0)
endfunc

哪位高手给个指导..谢谢~
搜索更多相关主题的帖子: 对话框 visual 数据库表 
2012-11-23 10:27
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
得分:5 
最后一段
function myQuit
    on error *
    close all
    clear all
    declare long ExitThread in win32api long
    ExitThread(0)
endfunc
在里面加一句:on shutdown
即:
程序代码:
function myQuit
    on error 
    on shutdown
    close all
    clear all
    clear events
    quit
endfunc


[ 本帖最后由 月沐庭轩 于 2012-11-23 14:42 编辑 ]

坚持学习vfp,QQ:306805680
2012-11-23 14:36
Emma_
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-11-22
得分:0 
回复 2楼 月沐庭轩
还是没用....
2012-11-23 15:04
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
得分:0 
把这两行取掉。
declare long ExitThread in win32api long
    ExitThread(0)

坚持学习vfp,QQ:306805680
2012-11-23 15:32
taohua300
Rank: 12Rank: 12Rank: 12
来 自:光
等 级:贵宾
威 望:14
帖 子:1636
专家分:3906
注 册:2009-3-11
得分:5 
on shutdown do myQuit
放到read events上面


如果还是不行
表单的unload事件里写
clear events
quit
收到的鲜花
  • tlliqi2012-11-23 17:37 送鲜花  10朵   附言:加分鼓励

个性太多,无法显示
2012-11-23 15:41
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:5 
以下是引用taohua300在2012-11-23 15:41:48的发言:

on shutdown do myQuit
放到read events上面


如果还是不行
表单的unload事件里写
clear events
quit

加这个是对的
(表单的unload事件里写
clear events
quit)
2012-11-23 16:03
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:5 
试试这样:

on shutdown do myQuit
do form 小组界面.scx
read event
function myQuit
    RELEASE ALL
  CLEAR EVENTS
    quit
endfunc



[ 本帖最后由 qjbzjp 于 2012-11-23 16:14 编辑 ]

相互学习,互相交流,共同提高。
2012-11-23 16:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-388047-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.532843 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved