VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

C000005问题

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
andylauxing



註冊時間: 2009-05-16
文章: 13
來自: SZGD

第 1 樓

發表發表於: 星期六 五月 16, 2009 12:20 am    文章主題: C000005问题 引言回覆

请问各位狐友:
我的一个表单中有一个页框,其中有几个页面,里面有用到editBox
1.其中editBox的ini事件中代码如下:
this.controlsource=lcTbl+"."+lcFld
编译完成后,运行程序,有时一打开此表单会出现C0000005现象,追踪发现,会定位到以上代码处,有时又没有.
2.我还发现,在页框中,page1的click事件中:
this.txt1.setfocus()
this.refresh
这件运行本表单时发生的C000005的机率很高,也就是说在本页面刷新前让某一控件setfocus(),就会C000005.

以上两种现象不知有没有狐友碰到过,查了很久原因,都找不出好的解决方案,请赐教.TKS.
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期六 五月 16, 2009 5:30 pm    文章主題: 引言回覆

http://vfp.sunyear.com.tw/viewtopic.php?t=2008&highlight=C000005

http://vfp.sunyear.com.tw/viewtopic.php?t=4835

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
andylauxing



註冊時間: 2009-05-16
文章: 13
來自: SZGD

第 3 樓

發表發表於: 星期日 五月 17, 2009 1:52 pm    文章主題: 引言回覆

syntech 您好
以上两个链接看了,但还是不明白用什么解决方案.能否明示?
另: 我用的是vfp9 sp2 ,CA模式,出现上述问题的.
回頂端
檢視會員個人資料 發送私人訊息
pilipala



註冊時間: 2009-05-13
文章: 75


第 4 樓

發表發表於: 星期一 五月 18, 2009 8:24 am    文章主題: 引言回覆

請參考這篇文章,看看有沒有幫助
http://www.foxite.com/archives/fatal-error-c000005-need-asistance-0000043508.htm
回頂端
檢視會員個人資料 發送私人訊息
andylauxing



註冊時間: 2009-05-16
文章: 13
來自: SZGD

第 5 樓

發表發表於: 星期三 五月 20, 2009 9:59 pm    文章主題: 引言回覆

谢谢大家热心指点,问题已解决,慎用Editbox,其绑定源类型最好用M型.
回頂端
檢視會員個人資料 發送私人訊息
yoncen



註冊時間: 2005-08-29
文章: 33


第 6 樓

發表發表於: 星期五 一月 29, 2010 12:56 pm    文章主題: 引言回覆

這是vfp的bug.當EditBox的值為空是,很容易出錯.
為了避免c000005錯誤,初始化EditBox值時,請用:
Thisform.Note.ResetToDefault("VALUE")
這樣就不出錯了.

_________________
從事企業ERP開發,學會止境,精益求精。
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
aizz



註冊時間: 2007-01-29
文章: 171


第 7 樓

發表發表於: 星期五 一月 29, 2010 3:07 pm    文章主題: 引言回覆

yoncen 寫到:
這是vfp的bug.當EditBox的值為空是,很容易出錯.
為了避免c000005錯誤,初始化EditBox值時,請用:
Thisform.Note.ResetToDefault("VALUE")
這樣就不出錯了.


不對

任何一種欄位, 在table值為.NULL.時, 代入畫面上必需另外加工處理 == 這是從 VFP3.0開始就已經成為通識的「必需躲避技巧」
回頂端
檢視會員個人資料 發送私人訊息
yoncen



註冊時間: 2005-08-29
文章: 33


第 8 樓

發表發表於: 星期六 一月 30, 2010 6:43 am    文章主題: 引言回覆

aizz 寫到:
yoncen 寫到:
這是vfp的bug.當EditBox的值為空是,很容易出錯.
為了避免c000005錯誤,初始化EditBox值時,請用:
Thisform.Note.ResetToDefault("VALUE")
這樣就不出錯了.


不對

任何一種欄位, 在table值為.NULL.時, 代入畫面上必需另外加工處理 == 這是從 VFP3.0開始就已經成為通識的「必需躲避技巧」

这个是没错。但楼主问的是editBox。

_________________
從事企業ERP開發,學會止境,精益求精。
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
goto-dream



註冊時間: 2004-05-11
文章: 909


第 9 樓

發表發表於: 星期二 二月 02, 2010 12:45 pm    文章主題: 引言回覆

yoncen 寫到:
這是vfp的bug.當EditBox的值為空是,很容易出錯.
為了避免c000005錯誤,初始化EditBox值時,請用:
Thisform.Note.ResetToDefault("VALUE")
這樣就不出錯了.


沒想到有這壹招....
非常不錯∼∼這樣我就能避免錯誤了

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 10 樓

發表發表於: 星期二 二月 02, 2010 4:54 pm    文章主題: 引言回覆

我是覺得滿有 sense 的.

重設到"預設值",
而不需要管是什麼"預設值".
而且什麼欄位都可以用

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
goodnight



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 11 樓

發表發表於: 星期二 二月 02, 2010 10:39 pm    文章主題: 引言回覆

不小心看到的, 在2007年就有人提出了
http://tw.knowledge.yahoo.com/question/question?qid=1007112600189

但回答的人也引用了 VFP 愛用者社區 資料
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作