 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jms7275
註冊時間: 2005-01-08 文章: 65
第 1 樓
|
發表於: 星期一 八月 01, 2005 2:53 pm 文章主題: 是否有程式碼可以讓執行檔如果發生執行上錯誤時可以強制自行關閉 |
|
|
因為有時要手動去WinXP工作管理員強制結束處理程序
否則再次執行時會出現錯誤訊息而不給執行
謝謝 |
|
回頂端 |
|
 |
catjoke
註冊時間: 2003-06-16 文章: 175 來自: 香港
第 2 樓
|
發表於: 星期一 八月 01, 2005 5:39 pm 文章主題: |
|
|
ON ERROR DO MarkERR.PRG
* 在 MarkERR.prg
* 寫入 DATETIME(), SYS(0), Login人, Table, Key... 等資料 以便跟進後.....
WAIT WINDOW NOWAIT NOCLEAR "出現錯誤....只好離開"
QUIT _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 3 樓
|
發表於: 星期一 八月 01, 2005 5:44 pm 文章主題: |
|
|
只問一句話:"怎麼定義執行上的錯誤?" _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 4 樓
|
發表於: 星期一 八月 01, 2005 7:05 pm 文章主題: |
|
|
應該這麼說的
某個功能有加一些限制在
因為要做交易
以前寫法
異動很多資料表格
資料庫有一致性的原則,好像是這個
所以,保持交易一筆時異動前,異動後,
以前好笑的是,為了避免出嗟
還開一個table 專門記載
過帳前,過帳後,還美容前,美容後咧
為避免結帳過程出錯,比如當機,停電
,事前寫個記號
在程序進入這個功能時,偵測一下
不過後來不是有
transaction 這種東西嗎?
其實informix 的異動都用transaction
其中有錯時,就rollback
後來foxpro也有transaction 了
所以應該是程式寫法較老舊吧
還有一個不明白的地方
有時寫程式不小心寫成了無窮迴路
上面講的就用的著了
不過通常的訊息都是
foxpro 無法結束的訊息
多關個兩三次,就成了 |
|
回頂端 |
|
 |
jms7275
註冊時間: 2005-01-08 文章: 65
第 5 樓
|
發表於: 星期二 八月 02, 2005 12:00 pm 文章主題: |
|
|
syntech 寫到: | 只問一句話:"怎麼定義執行上的錯誤?" |
有時候似乎是系統不穩(或許是程式碼有bug-無窮迴圈,或是處理方式不好-效率不佳),
執行檔執行中會出錯,雖關掉form了,但並未真正完全從記憶體中卸載
工作管理員還是看得到該執行檔檔名 |
|
回頂端 |
|
 |
Abel
註冊時間: 2005-03-14 文章: 189 來自: 鹿港小鎮
第 6 樓
|
發表於: 星期二 八月 02, 2005 12:51 pm 文章主題: |
|
|
有時候也會因為連線的問題,導致程式中斷,無法完全脫離 …
原因很多 |
|
回頂端 |
|
 |
jms7275
註冊時間: 2005-01-08 文章: 65
第 7 樓
|
發表於: 星期二 八月 02, 2005 2:06 pm 文章主題: |
|
|
Abel 寫到: | 有時候也會因為連線的問題,導致程式中斷,無法完全脫離 …
原因很多 |
是的 也遇過使用者跟小弟反應程式執行忽然出現錯誤
仔細一查才發現 插在NB的網路線接觸不良導致斷線
所以才會想說遇到這些異常情況時,只能到程式管理員手動強制卸載程式?
還是有其它方法,因為使用者有時並不知道要這樣做
只會重新執行一次程式,但似乎要卸載錯誤的執行檔,才能再次正常存取VFP資料庫 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 8 樓
|
發表於: 星期二 八月 02, 2005 2:32 pm 文章主題: |
|
|
那麼結論出來了,辦不到.
VFP 可以管的狀況沒那麼多,
這就是為什麼要問"怎麼定義執行上的錯誤?"
什麼叫執行上的錯誤?
是程式的邏輯錯誤嗎?
是程式的語法錯誤嗎?
是硬體錯誤嗎?
是OS等級的錯誤嗎?
而VFP又可以攔截及處理什麼樣的錯誤?
而又該在什麼時候,以什麼方式處理?
沒有想清楚之前,也很難讓別人幫你. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
jms7275
註冊時間: 2005-01-08 文章: 65
第 9 樓
|
發表於: 星期二 八月 02, 2005 2:50 pm 文章主題: |
|
|
弟瞭解了,其實也不是很常出現,
或許是弟的語法邏輯上有瑕疵,也只有這方面比較能掌握再改進
感謝各位大哥的回覆 |
|
回頂端 |
|
 |
laurance
註冊時間: 2004-03-24 文章: 35
第 10 樓
|
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|