| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3188 人关注过本帖
标题:(请教)如何让程序更稳定
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1535
专家分:180
注 册:2006-6-3
收藏
得分:3 
以下是引用liuxingang28在2016-3-9 13:17:39的发言:

1. Record out of range:记录超出范围,肯定与程序设计不完善有关。比如:数据表为空时,移动记录指针。
 
2. Fatal error 000005:在 VFP 6 下编译的程序确实偶而会出现此问题。注意:VFP 6 一定要安装 SP5,可减少出现此错误的机率。
如何知道是VFP 6 SP5?
2016-03-10 10:07
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:3 
以下是引用hu9jj在2016-3-10 07:56:50的发言:

言之有理!
举个例子,我在一个程序中按照常规在下拉组合框的interactivechange事件中对用户输入的内容进行检查,当用户输入回车键时,则将输入的内容与表中相应字段的内容进行比较,若表中无此数据则提示用户是否要添加新记录。这也是最常用的办法,但有个用户的操作习惯不同,他在录入新内容后,不是按回车键,而是直接用鼠标选下一个控件,造成下拉列表框添加不了新的记录。由于用户不在当地,这个原因是我分析了很久才发现的,最后我在下拉组合框的lostfocus事件中添加上同样的判断处理过程来解决这个问题。
这个例子充分说明了与编程无关的人员来测试程序,更容易发现程序的欠缺。

2016-03-10 13:43
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:3 
以下是引用sylknb在2016-3-10 10:07:20的发言:

如何知道是VFP 6 SP5?



如果你是 VFP 6.0 X 版本的,找到 VFPr.Dll 文件,看属性,找到版本号,比对下面的对照表:
VFP 6.0 :
=========
VFP 6.0 Release, 6.0.8167.0
VFP 6.0 SP1, Unchanged
VFP 6.0 SP2, Unchanged
VFP 6.0 SP3, 06.00.8492.00
VFP 6.0 SP4, 06.00.8862.00
VFP 6.0 SP5, 06.00.8961.00
VFP 6.0 SP5, 06.00.9266.00 (Hotfix Build)

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-03-10 19:25
快速回复:(请教)如何让程序更稳定
数据加载中...
 
   



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

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