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

是否有程式碼可以讓執行檔如果發生執行上錯誤時可以強制自行關閉

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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. 想學習系統規劃,想找系統架構的顧問

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



註冊時間: 2004-08-27
文章: 462


第 4 樓

發表發表於: 星期一 八月 01, 2005 7:05 pm    文章主題: 引言回覆

應該這麼說的
某個功能有加一些限制在
因為要做交易
以前寫法
異動很多資料表格
資料庫有一致性的原則,好像是這個
所以,保持交易一筆時異動前,異動後,
以前好笑的是,為了避免出嗟
還開一個table 專門記載
過帳前,過帳後,還美容前,美容後咧

為避免結帳過程出錯,比如當機,停電
,事前寫個記號
在程序進入這個功能時,偵測一下
不過後來不是有
transaction 這種東西嗎?
其實informix 的異動都用transaction
其中有錯時,就rollback
後來foxpro也有transaction 了
所以應該是程式寫法較老舊吧
還有一個不明白的地方
有時寫程式不小心寫成了無窮迴路
上面講的就用的著了
不過通常的訊息都是
foxpro 無法結束的訊息
多關個兩三次,就成了
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
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. 想學習系統規劃,想找系統架構的顧問

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



註冊時間: 2005-01-08
文章: 65


第 9 樓

發表發表於: 星期二 八月 02, 2005 2:50 pm    文章主題: 引言回覆

弟瞭解了,其實也不是很常出現,
或許是弟的語法邏輯上有瑕疵,也只有這方面比較能掌握再改進
感謝各位大哥的回覆
回頂端
檢視會員個人資料 發送私人訊息
laurance



註冊時間: 2004-03-24
文章: 35


第 10 樓

發表發表於: 星期一 十二月 24, 2007 8:07 pm    文章主題: 那若是SQL連接上的問題,有沒有指令可以攔截或關閉程式?? 引言回覆

請問

那若是SQL連接上的問題,有沒有指令可以攔截或關閉程式??


http://vfp.sunyear.com.tw/viewtopic.php?t=4271
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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