 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
林永強
註冊時間: 2005-06-21 文章: 12 來自: HONG KONG
第 1 樓
|
發表於: 星期二 六月 21, 2005 11:11 pm 文章主題: 嚴重錯誤: 例外程式碼=C0000005, 代表什麼 |
|
|
本人有一VFP6.0c AP 可執行檔 於 windows 98se 內 執行 沒有問題.
但當放上 windows xp 內跑, 就不定時當機, 彈出下列訊息:
嚴重錯誤: 例外程式碼=C0000005
CALLED FROM - FORM1.GRID1.COLUMN2.TEXT1.CLICK LINE 1 {C:\WSYS\GOODSEDIT.SCT}
CALLED FROM - FORM1.COMBO1.INTERACTIVECHANGE LINE 15 {C:\WSYS\PASSWD003.SCT}
CALLED FROM - FORM1.OPTIONGROUP1.INTERACTIVECHANGE LINE 10 {C:\WSYS\STOCKMENU.SCT}
CALLED FROM - FORM1.OPTIONGROUP1.INTERACTIVECHANGE LINE 10 {C:\WSYS\MENU1.SCT}
CALLED FROM - FORM1.TEXT1.KEYPRESS LINE 7 {C:\WSYS\PASSWD001.SCT}
CALLED FROM - FORM1.COMMAND1.CLICK LINE 1 {C:\WSYS\OPENING.SCT}
CALLED FROM - S_WSSC LINE 31 {C:\WSYS\S_WSSC.PRG}
有勞前輩指點, 謝謝!! |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期三 六月 22, 2005 8:53 am 文章主題: |
|
|
代表 沒有先搜尋一下 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
小賴
註冊時間: 2004-12-27 文章: 476
第 3 樓
|
發表於: 星期三 六月 22, 2005 9:44 am 文章主題: |
|
|
同感 ! 原本昨晚就想秀出同樣的回應
不過想想林兄可能初此站, 不了解此站有那些功能
(我也不是很了解), 更不知道這問題之前討論很多;
所以我們應該這樣回應:
”您的問題之前在本站已有很多主題討論,您可使用
本站搜尋功能得到你需要的答案" |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 4 樓
|
發表於: 星期三 六月 22, 2005 10:20 am 文章主題: |
|
|
為避免肌腱炎,應盡量節省打字字數.....  _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
goto-dream
註冊時間: 2004-05-11 文章: 909
第 5 樓
|
發表於: 星期二 六月 28, 2005 3:24 pm 文章主題: |
|
|
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 错误,在表单对象中的呼叫就不会?看来我们只有一个选择,慎用属性与方法隐藏。 _________________ 福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!
想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.
愛作夢 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|