vfp中异常代码C000005的解决办法,急急急

sayor 2003-07-16 12:21:37
程序运行到一定时间就会弹出“异常代码。。。。。。。。”的对话框,令程序被逼中断退出,请教各位大侠怎样解决???@_@
...全文
2482 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
fj_jiangqi 2003-09-16
  • 打赏
  • 举报
回复
有时候跟汉字输入也会有关系,以前用万能五笔就非常不正常(常会更改当前默认目录),现在用五笔加加就不会了。
我一开始使用6.0也常出现这类问题,现在几乎看不到这类的错误。
我安装的是盗版Visual Studio 6.0(10片装)中的vf。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
st_2000 2003-09-16
  • 打赏
  • 举报
回复
装了个正版的VFP5,没问题了。
st_2000 2003-09-16
  • 打赏
  • 举报
回复
装了个正版的,没问题了。
huntertiger 2003-09-12
  • 打赏
  • 举报
回复
vfp6,vfp8都有這個問題,MSFT做東東越來越不行了,想當年foxpro 2.5 for WINDWS32 從不出這個這類問題,好得不得了
LAYA 2003-09-12
  • 打赏
  • 举报
回复
什么叫“类的属性设为隐藏”,我不是很明白。
willsun 2003-09-11
  • 打赏
  • 举报
回复
To: mgan(一个笨鸟,要找个窝了)
我用的是7.0,这个错误出现太多了,
请问你把什么类的属性从隐藏改为公共,我看了几个类,好象属性不是public , 就是protected,
没有hidden,到底怎么做?谢谢!
LAYA 2003-09-08
  • 打赏
  • 举报
回复
什么叫“类的属性设为隐藏”,我不是很明白。
st_2000 2003-09-05
  • 打赏
  • 举报
回复
这个情况是无法预料的,随时都可能出现!!!

我这儿在保存修改时老是出现..\..\..*.sct错误或不是有效备份文件的!确认后就出了C0005错误!!!
然后再打开一样!!!这个程序就报废了!!
mgan 2003-09-05
  • 打赏
  • 举报
回复
C000005排除一例

问题:
在使用菜单项呼叫这个表单的时候,出现 C000005 错误。
但在表单里呼叫这个表单的时候,一切正常。
接下来的菜单项里的呼叫全部正常。也就是说,一定要先由表单呼叫一次这个表单,否则不管什么时候都发引发 C000005 错误。

原本以为小问题,结果,动用人力物力都无法排除。

排错第 1 步:菜单生成器有缺陷,自己动手写一个代替它。解决了吗?没有
排错第 2 步:生成的菜单其实也是过程文件,改为用过程呼叫。解决再现了吗?是的。
*-- 重新确定问题源:在使用过程呼叫这个表单的时候,出现 C000005 错误。
排错第 3 步:重建项目,重新编译类库。解决了吗?没有。
排错第 4 步:更改表单名,更改控件名,注释所有事件,方法,过程。解决了吗?没有。
排错第 5 步:更改控件在表单的加载顺序,全部颠倒过来。解决了吗?没有。
排错第 6 步:移去数据环境。解决了吗?没有。
排错第 7 步:逐一从表单上移去控件,问题解决了吗?全部控件移除,问题解决。·¥#%#¥
排错第 8 步:新建空表单,从备份的表单上逐一复印控件,问题再出了吗?是的。
排错第 9 步:删除所有控件,仅留下最后那个复制过来的控件,问题再现了吗?是的!
重新确定问题源:类库内部出问题。
排错第 10 步:NODEFAULT 阻止所有事件与方法。问题解决了吗?没有!
重新确定问题源:不是方法或事件引发的这个错误。因为根本没有执行任何代码。
排错第 11 步:更改部份有意义的内部私用属性名称,问题解决了吗?没有!
排错第 12 步:决定要更改外部公用属性名与方法名……慢,你先杀了我吧!不可能,整个程序嵌入的事件设定与引用会全部消失,程序将崩溃。不如不排除这个错误。
排错第 13 步:苦思……为什么以前不会呢?
排错第 14 步:解开旧程序的类,逐一比较。正常。除了某些属性为了慎重,隐藏了起来。
排错第 15 步:那旧的类来代替它吗?这是不可能的。只会向上升级那有向下降级的。
排错第 16 步:无奈,顺手将隐藏的属性恢复为公共。
排错最后一步:奇迹出现,C00005 错误被处理!总耗时:16 小时。
复制备份的完整表单,编译,,,,一切正常。
将属性仍设为私有。正常。不信邪,再次设为隐藏。问题再见!!

活见鬼!!哪位兄弟能告诉我这是为什么?是 VFP 的问题还是程序的问题?
为什么类的部份属性设为隐藏并且一行代码也未进行操作,在使用过程呼叫会出 C000005 错误,在表单对象中的呼叫就不会?看来我们只有一个选择,慎用属性与方法隐藏。
huntertiger 2003-09-05
  • 打赏
  • 举报
回复
我也有這種情況,如果錯誤隨機性的出現,那一定是你的系統有問題,如果有規律出現,如進行非常密集的用戶事件響應,或使用過多的記時器且計時器執行時間超過計時器時間斷,
要想不出現C000005錯只有延時,不應程序接太多用戶請求,比如你使用WEBBROWSE時點擊聯接太多,而程序雙反應不過來時,一定出現C0000005錯誤。VFP8也有同樣的問題,但一在般情況下不常出現
st_2000 2003-09-03
  • 打赏
  • 举报
回复
我遇到的情况是这样: 先提示不是有效的**.sct文件,只能点确定,然后那个C000005就出来了。再重新打开,一样!
greendata 2003-09-03
  • 打赏
  • 举报
回复
c0000005错误是由于你删除和粘添不同文件夹下的.sct等文件引发的
fj_jiangqi 2003-09-03
  • 打赏
  • 举报
回复
认认真真找一找句代码出的问题。
我曾也经历过,找到出错的语句,改好就很正常。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
tommy000928 2003-09-03
  • 打赏
  • 举报
回复
我也出现了,老是在连编到那张表单的时候出现这样的致命错误,怎么办啊???急死了!!!
hzk99 2003-09-03
  • 打赏
  • 举报
回复
我也试过出现类似的错误(致命错误),后来,我执行单步跟踪,发现问题出在一个INSERT上,因为数据表结构改变,有一个字段删除了,但INSERT 中没删除,所以出现致命错误,你可以跟踪下到什么地方出错,通常这类出错是较难发现的,教你一个调试的方法:
1.把程序分成多段,每段用MESSAGEBOX("11111"),MESSAGEBOX("222222"),......标记.
2.通过提示,可知在哪一段出错,再在这一段执行单步跟踪,很容易发现问题所在了.
wwle 2003-09-03
  • 打赏
  • 举报
回复
我晕倒。
我也碰到了这个问题呀
我的是Win98 VFP6
sayor 2003-09-02
  • 打赏
  • 举报
回复
我不是在退出时出错的,而且我也没有自定义QUIT过程
kmstart 2003-09-02
  • 打赏
  • 举报
回复
可能是你自定义了QUIT过程.当你退出程序时,如果你的程序其中有错误(可能是定义了关于内存的)就出现c0000005的错误.


duckson 2003-09-02
  • 打赏
  • 举报
回复
C000005是MS都认的BUG,出现的因原很多,建议用vfp7或8开发,会减少,
另,出问题的表单是否有用第三方控件或类库,替换掉就不会了
willsun 2003-09-02
  • 打赏
  • 举报
回复
我也碰见了类似的问题,也是在REFRESH时出问题,也是这个提示,而且有时出有时不出,并且这种情况在WIN98下不会出现,出现在WIN2000和XP下,我试过6。0和7。0都是这样,
至今也没有解决,郁闷阿!!
考虑不再用VFP 了。。。。。。
加载更多回复(21)
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 全国计算机等级考试二级教程《Python语言程序设计》(2018年版)被视为针对Python入门者和备考人员的核心学习材料。该资料汇总了教材内的所有编程练习答案,这些答案在Python 3.5.3环境经过实际执行测试,从而保障了代码的准确性和应用价值。备考人员借助这些答案,能够评估自身的学习进度,并深入理解和熟练掌握Python编程的基础原理与方法。 1. Python基础理论:Python作为一门高级编程语言,因其简明扼要的语法结构和卓越的功能表现而备受推崇。基础内容涵盖了变量、数据种类(例如整型、浮点型、字符串、布尔型、列表、元组、字典、集合)、逻辑控制(比如条件判断if-else,循环控制for、while)、函数的声明及使用、模块的引入等。 2. Python高级应用:Python的进阶内容涉及异常管理(try-except-finally结构),类与实例(面向对象编程的基础,包含类的构造、对象的生成、属性与方法的运用、继承机制、多态表现),装饰器(用于调整函数或类的功能特性),上下文管理器(借助with语句实现资源管理)等。 3. 数据文件处理:Python配备了全面的文件操作功能,涉及文件的开启、数据读写、关闭操作,以及多种操作模式(例如r模式用于读取,w模式用于写入,a模式用于追加内容等)。此外,还包括文本文件与二进制文件的转换处理,以及文件的位置调整、复制和删除等操作。 4. 标准库的运用:Python的标准库资源极为丰富,比如os模块提供操作系统接口,sys模块用于获取系统参数,random模块可用于生成随机数值,datetime模块负责处...

2,749

社区成员

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

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