 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 1 樓
|
發表於: 星期四 十二月 13, 2007 6:46 pm 文章主題: 使用SET STEP ON 時出現堆疊錯誤..算正常嗎? |
|
|
請教各位先進..如標題..
但..我在程式的最後面加上一行 READ TIME 0.01
就不會出現上述的訊息..為什麼呢?這樣是否解決了堆疊錯誤的問題呢?
請教各為先進..無限感激.. |
|
回頂端 |
|
 |
saint
註冊時間: 2003-07-14 文章: 211
第 2 樓
|
發表於: 星期一 十二月 17, 2007 9:55 pm 文章主題: |
|
|
有..read time 這一個指令? |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 3 樓
|
發表於: 星期二 十二月 18, 2007 11:32 am 文章主題: |
|
|
read time 是搜尋c0000005問題時..有位先進使用的方法..確實能避開堆疊問題.. |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 4 樓
|
發表於: 星期二 十二月 18, 2007 2:08 pm 文章主題: |
|
|
Activates objects created with @ ... GET and @ ... EDIT commands.
Syntax
READ
[CYCLE]
[ACTIVATE <expL1>]
[DEACTIVATE <expL2>]
[MODAL]
[WITH <window title list>]
[SHOW <expL3>]
[VALID <expL4 | expN1>]
[WHEN <expL5>]
[OBJECT <expN2>]
[TIMEOUT <expN3>]
[SAVE]
[NOMOUSE]
[LOCK | NOLOCK]
[COLOR <color pair list> | COLOR SCHEME <expN4>]
Remarks
READ activates objects. Objects are GET fields, check boxes, lists, popups, push buttons, radio buttons, spinners and text editing regions defined with @ ... GETs. READ activates all objects created after the last READ or CLEAR GETS was issued.
TIMEOUT <expN3>
A TIMEOUT clause determines how long the READ is in effect. <expN3> specifies the number of seconds that can elapse without user input before the READ is terminated. If the READ is terminated by a TIMEOUT clause, READKEY(? returns 20 if changes have not been made to any object. If changes have been made, READKEY(? returns 276.
When READ is terminated by a TIMEOUT clause, any changes made to the field being edited when the READ ends are discarded. However, changes made to other fields are saved. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期二 十二月 18, 2007 2:19 pm 文章主題: |
|
|
實際上這是一個古早的語法.
上面的敘述是由 FPW 2.6 的 HELP 中節錄出來的.
READ TIME 0.01 = READ TIMEOUT 0.01
也就是作一個假的讀取,讓系統有一個 0.01 秒的空檔.
因為 C000005 通常是 記憶體非法存取 的錯誤(memory access violation),
FOXPRO 的命令基本上笨到不知道做完了沒就繼續下去,
這個 0.01 秒的空檔能讓 FOXPRO 的背景執行緒完成應該完成的工作,
可能藉此閃躲 C000005 的錯誤.
不表示這個命令有什麼神奇的功效.
我猜用在這個地方也是如此. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 6 樓
|
發表於: 星期三 十二月 19, 2007 6:43 pm 文章主題: |
|
|
謝謝SYNTECH先進..不吝指導..
SET STEP ON 執行到 READ EVEN 指令時..出現堆疊不正常..這樣算正常嗎? |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 7 樓
|
發表於: 星期四 十二月 20, 2007 8:39 am 文章主題: |
|
|
不正常.
不正常也沒用,因為你不是用"正確"的指令作事. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 8 樓
|
發表於: 星期一 十二月 24, 2007 7:11 pm 文章主題: |
|
|
請教..syntech先進..是否可以更明確的指正呢?
程式下..
SET STEP ON
DO XXX.MPR
READ EVENTS
執行到..READ EVENTS 時..出現
(呼叫堆疊不正確:中斷間的追蹤已關閉) |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 9 樓
|
發表於: 星期一 十二月 24, 2007 7:11 pm 文章主題: |
|
|
請教..syntech先進..是否可以更明確的指正呢?
程式下..
SET STEP ON
DO XXX.MPR
READ EVENTS
執行到..READ EVENTS 時..出現
(呼叫堆疊不正確:中斷點之間的追蹤已關閉) |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|