|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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 文章: 4212 來自: Taipei,Taiwan
第 2 樓
|
|
回頂端 |
|
|
andylauxing
註冊時間: 2009-05-16 文章: 13 來自: SZGD
第 3 樓
|
發表於: 星期日 五月 17, 2009 1:52 pm 文章主題: |
|
|
syntech 您好
以上两个链接看了,但还是不明白用什么解决方案.能否明示?
另: 我用的是vfp9 sp2 ,CA模式,出现上述问题的. |
|
回頂端 |
|
|
pilipala
註冊時間: 2009-05-13 文章: 75
第 4 樓
|
|
回頂端 |
|
|
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開發,學會止境,精益求精。 |
|
回頂端 |
|
|
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開發,學會止境,精益求精。 |
|
回頂端 |
|
|
goto-dream
註冊時間: 2004-05-11 文章: 909
第 9 樓
|
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 10 樓
|
發表於: 星期二 二月 02, 2010 4:54 pm 文章主題: |
|
|
我是覺得滿有 sense 的.
重設到"預設值",
而不需要管是什麼"預設值".
而且什麼欄位都可以用 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
goodnight
註冊時間: 2008-10-13 文章: 472 來自: 台南市
第 11 樓
|
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|