全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2906
推到 Plurk!
推到 Facebook!

找不出原因的錯誤訊息

缺席
rita.i880
一般會員


發表:19
回覆:35
積分:10
註冊:2007-07-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-03 12:43:32 IP:203.69.xxx.xxx 訂閱
編輯記錄
rita.i880 重新編輯於 2007-08-03 15:17:07, 註解 找不出原因的錯誤訊息‧
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-03 13:42:50 IP:61.220.xxx.xxx 訂閱
它已經告訴你了 : 引數中可能發生類型錯誤, 超過可接受的定義範圍, 或與其他引數發生衝突
引數中可能發生類型錯誤 => 例如引數是整數, 你傳給它浮點數
超過可接受的定義範圍 => 例如他是 10 個項目的陣列, 你傳給它陣列的第11項
如果您還是不懂, 請單步追蹤, 把出問題的那行和附近程式碼貼出來, "或許" 可能告訴您該怎麼改
或者方便的話, 整個程式碼壓縮傳上來
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
編輯記錄
pcboy 重新編輯於 2007-08-03 13:45:21, 註解 無‧
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-03 13:43:55 IP:72.52.xxx.xxx 未訂閱
請列出程式碼
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
編輯記錄
Jasonwong 重新編輯於 2007-08-03 13:44:45, 註解 無‧
rita.i880
一般會員


發表:19
回覆:35
積分:10
註冊:2007-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-03 15:02:00 IP:203.69.xxx.xxx 訂閱
請問我要如何再把程式上傳呢? 
===================引 用 pcboy 文 章===================
它已經告訴你了 : 引數中可能發生類型錯誤, 超過可接受的定義範圍, 或與其他引數發生衝突
引數中可能發生類型錯誤 => 例如引數是整數, 你傳給它浮點數
超過可接受的定義範圍 => 例如他是 10 個項目的陣列, 你傳給它陣列的第11項
如果您還是不懂, 請單步追蹤, 把出問題的那行和附近程式碼貼出來, "或許" 可能告訴您該怎麼改
或者方便的話, 整個程式碼壓縮傳上來
rita.i880
一般會員


發表:19
回覆:35
積分:10
註冊:2007-07-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-08-03 15:18:16 IP:203.69.xxx.xxx 訂閱
您好: 
採用修改方式 , 檔案已更新
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-08-03 18:16:23 IP:211.22.xxx.xxx 未訂閱
大姊~你列出的程式碼也太可觀了吧!20頁!以我來說看到那麼多的碼就有恐懼症!可否精簡一點?!
簡單的敘述在關鍵點發生的狀況,以及發生狀況前後的函數呼叫部分即可~這麼大篇,別的版大及網友看到會怕!
不會貼程式碼嗎?在發文的網頁上有一個程式碼區塊功能,選擇你的程式碼種類後,文字編輯器中會產生一段草稿語言段落,把你的程式碼貼在裡面即可。
===================引 用 rita.i880 文 章===================
您好:
採用修改方式 , 檔案已更新
rita.i880
一般會員


發表:19
回覆:35
積分:10
註冊:2007-07-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-08-07 10:26:35 IP:203.69.xxx.xxx 訂閱
SORRY !!!
感謝各位版主的幫忙, 會造成這樣子的一個狀況, 可能是程式控制上有衝突所導致, 目前正往這個方向進行中.....
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-08-07 10:49:45 IP:60.248.xxx.xxx 未訂閱
這段看不到有什麼特別會令程式當掉原因
是不是在別的地方出錯,IDE誤判在這一段?
通常用逐步Trace是最有效可以看到錯誤的方式之一,試試

procedure TFSAL210.Query_SOrdDAfterScroll(DataSet: TDataSet);
begin
inherited;
if Query_SOrdM.State in [dsInsert,dsEdit] then begin
Query_SOrdD.Edit;
end;
//**執行到這裡就會當了
showmessage('afterscroll--' DataSet.FieldByName('Seq').AsString '--' DataSet.FieldByName('SeqSub').AsString);
Query_SOrdD.FieldByName('Seq').ReadOnly:=True;
Query_SOrdD.FieldByName('SeqSub').ReadOnly:=True;
if Query_SOrdD.FieldByName('SeqSub').AsString='01' then begin
Query_SOrdD.FieldByName('ProdNo').ReadOnly:=False;
Query_SOrdD.FieldByName('OrdQty').ReadOnly:=False;
Query_SOrdD.FieldByName('PackNo').ReadOnly:=False;
Query_SOrdD.FieldByName('Packqty').ReadOnly:=False;
end else begin
Query_SOrdD.FieldByName('ProdNo').ReadOnly:=True;
Query_SOrdD.FieldByName('OrdQty').ReadOnly:=True;
Query_SOrdD.FieldByName('PackNo').ReadOnly:=True;
Query_SOrdD.FieldByName('Packqty').ReadOnly:=True;
end;
showmessage('afterscrool');
end;
rita.i880
一般會員


發表:19
回覆:35
積分:10
註冊:2007-07-23

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-08-08 11:54:35 IP:203.69.xxx.xxx 訂閱
感恩 pedro756901  用心看我的程式
系統時間:2024-05-17 12:42:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!