| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1512 人关注过本帖
标题:请教:自己编制的vfp程序,当打开多个表单后出现崩溃的情况可能有那些原因
只看楼主 加入收藏
z_jiale
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2010-1-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
请教:自己编制的vfp程序,当打开多个表单后出现崩溃的情况可能有那些原因
我做了一个商业保险医疗审核辅助程序,供同事使用。也运行了几年了。大体上还可以,但是总有一个问题没有得到根本解决。在主菜单里调用一个以上的子菜单(在不关闭正在运行的一个审核主程序时,有时会打开一个或一个以上的其他子菜单,如需要查询误工日评定标准、非医保项目等,这些也都做成了vfp程序)。此时会突然出现整个程序崩溃。但是再次原样运行,也不一定出现上述故障。我在多次修改程序时也注意了设置工作区时,不自己指定工作区而由fvp自动分配。但是也没有解决这种突然出现的故障。有时干了很长时间的活,突然崩溃,数据也就丢了,只好重新再来。没有办法只能尽量在运行主程序时,不调用打开其他子菜单的程序。请教如何分析故障的原因?再有能够定时保存工作中的数据吗?请指点一下思路。谢谢
搜索更多相关主题的帖子: 编制 表单 vfp 
2010-09-11 08:39
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:7 
1、调用子菜单时可先关闭先前打开的
2、vfp数据保存是自动的
2010-09-11 09:36
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:7 
如果是用VFP6.0进行编译,容易出现崩溃问题。用8.0或9.0的就好了。据说用VF6的SP5补丁也有效,没试过。

相互学习,互相交流,共同提高。
2010-09-11 10:00
z_jiale
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2010-1-18
收藏
得分:0 
对不起,1、我在运行打开的程序后有时要在不关闭第一个程序的情况下,打开第二个或再打开第三个子菜单(并列在主菜单下其他程序)以便查询。2、vfp数据自动保存是怎样实现的?设置?需要存到临时文件还得再调出来吗?
2010-09-11 10:03
z_jiale
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2010-1-18
收藏
得分:0 
开来只好每次尽量少打开表单,打开一个表单前先关闭此前运行的表单了。
2010-09-14 15:57
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
楼主是每次打开多个菜单还是多个表单?我都看糊涂了。

两人行已有我师……
2010-09-14 16:28
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:0 
如果是打开多个菜单,那么为何不合并到一个菜单里。把子菜单作为主菜单的一个项。
2010-09-15 08:05
z_jiale
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2010-1-18
收藏
得分:0 
对不起,是我描述的错误。我在运行菜单项下的一个子菜单(是审核主程序),有时需要再打开另一个子菜单(某个查询功能的程序)多数可以打开1至3个子菜单。但有时就会出现程序崩溃的现象。再重复操作。故障不一定重复出现。挺纳闷的,解决不了挺憋闷的。请老师们指导一下解决问题的思路。谢谢
2010-09-15 17:17
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
表单是程序与用户交流的一个窗口,菜单是供用户选择操作模块(或操作项目)的工具,通过菜单可以打开指定的表单,也可以执行命令或过程。楼主在8楼的解释使得我更加糊涂了,究竟是打开了多个菜单,还是通过主菜单打开了多个表单?我可是越来越糊涂了。
如果是打开多个菜单,完全可以按照7楼的建议将子菜单合并到主菜单内,作为一个菜单项处理。如果是打开多个表单,通常不可能会造成VFP系统漰溃。

[ 本帖最后由 hu9jj 于 2010-9-16 07:18 编辑 ]

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2010-09-16 07:12
z_jiale
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2010-1-18
收藏
得分:0 
老师的批评使我汗都下来了。我的意思是打开一个子菜单调取一个表单,在这个表单里开始我的工作,此时如果需要查询某些数据时(如查询医院等级或手术等级或非医保项目内容)就从其他的子菜单下调取相应的菜单,这样的操作有时可以打开多个表单也相安无事。但有时就会出现程序崩溃,干半截的活儿就算是白干了。丢了。心痛呀!有时特意重复原来的操作也未必出现这种崩溃的情况。这种几率大约在20%吧。同事说有时挺好用有时就不行,有点儿战战兢兢的感觉,......。真不知道怎么办好。奥,也有时会出现c000005的提示,我倒是也看了这方面经验交流或文章。但总是找不到解决的方法。谢谢各位了。
2010-09-16 19:19
快速回复:请教:自己编制的vfp程序,当打开多个表单后出现崩溃的情况可能有那些 ...
数据加载中...
 
   



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

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