 |
asdf1997
初級會員
註冊日期: Apr 2005
來 自:
文章數量: 4 |
[問題]:如何避免無限迴圈
在程式寫作時, 有時會用到迴圈, 請問是否能用 [時間差] 來避免[無限迴圈]? 也就是執行一段時間就一定跳出.
|
|
向版主報告此篇 |  |
|
2005-09-08 01:26 |
|
|
|  |
 |
asdf1997
初級會員
註冊日期: Apr 2005
來 自:
文章數量: 4 |
謝謝您的指教, 必須重新檢查撰寫的式子或重新思考邏輯是對的.
但是目前我的狀況是, 編寫過程中即發生 [無限迴圈], 而無法結束程式, 必需強制關閉 奇狐主程式, 甚至必需重開電腦, 這樣就引發Windows XP 錯誤訊息
因此, 使用 [時間差] 強制跳出是在編寫過程中保護電腦的方法之一, 程式寫完後就可拿掉,
另外, 我所謂 [時間差] 的意思如下:
BEGIN
T1:=TIME;
........
T2:=TIME;
IF (T2 - T2) > T3 THEN BREAK;
END
因奇狐的TIME 函數是 [取得該週期的時分秒], 而非 [取得現在的時間], 所以我不能用,
請問奇狐的 函數中 [取得現在的時間] 是那一種?
|
|
向版主報告此篇 |  |
|
2005-09-09 16:47 |
|
|
|  |
 |
peter109
資深會員
註冊日期: Dec 2004
來 自: Taipei
文章數量: 1893 |
別名: 計算時的當前時間
所屬類別: 常數函數 參數數量: 0
返回計算時的時間
用法:
CURRENTTIME,返回計算時的時間,格式為時分秒,有效範圍(000000-235959)
注意:該函數返回常數
__________________
至誠能勝天下至偽
至拙能勝天下至巧
|
|
向版主報告此篇 |  |
|
2005-09-09 19:53 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|