list index out of bound(0)??在CLIENT出現這問題!! |
尚未結案
|
qqmax
一般會員 發表:17 回覆:26 積分:8 註冊:2004-11-22 發送簡訊給我 |
請問一下各位大大:
我出現了list index out of bound(0)在CLIENT端
我只是單純的撰寫了兩個運用TCLIENTSOCKET和TSERVERSOCKET
的server client端訊息傳遞
我在server程式中有個BUTTON按下之後就讓ServerSocket->Active=true;
我在Client中也寫一個BUTTON按下之後讓ClientSocket->Active=true;
{
ClientSocket1->Address=IP->Text;
ClientSocket1->Port=1024;
ClientSocket1->Active=true;
}
SERVER程式執行並按下啟動鍵以後 CLIENT端只要按下連線鍵 就出現
list index out of bound(0) 我百思不得其解到底這問題出在哪??
我兩個元件的PORT設定上都是1024一樣
因為我用單機測試所以以為是這樣所以發生問題!!
但是我去使用BCB的EXAMPLE裡的CHAT程式 也是使用這樣元件
我也可以自己傳訊給自己阿@@所以錯誤的地方我真的抓不出來.....
有這個錯誤 讓我卡了好久卻對他一點辦法也沒有!!!
請各位大大幫幫我THX~~ P.S
請問一下如果ClientSocket->Active=true;如果執行完沒有發生問題的話
是否就會與Server端連線然後觸發OnConnect事件呢??
因為我再寫FTP程式我把Client端的OnConnect裡面寫上傳送密碼帳號等訊息..
我想確認一下我的觀念有沒有錯誤
THX~~~
|
RedSnow
版主 發表:79 回覆:1322 積分:845 註冊:2003-12-15 發送簡訊給我 |
|
qq2141
一般會員 發表:4 回覆:3 積分:1 註冊:2004-12-10 發送簡訊給我 |
我是有用TListView的元件
但是我單機測試的時候卻沒有任何問題我主要只是把Server端的傳過來的字串轉成目錄跟檔案列表顯示在我的ListView,我自己有模擬傳回來的字串格式都可以正常顯示.
不過我出現list index out of bound(0)這個問題,是我在案下我上述的那個按鈕以後 ClientSocket1->Active=true;這行會有問題, 因為我遮掉這行以後,雖然說不能連線 但是就不會出問題
還是說我這行會使ListView的某些屬性改變造成問題@@ 還有想問一下我的P.S的觀念是否正確呢??? 謝謝!!~~~~
|
RedSnow
版主 發表:79 回覆:1322 積分:845 註冊:2003-12-15 發送簡訊給我 |
qqmax 或 qq2141 您好:
引言:我是有用TListView的元件 但是我單機測試的時候卻沒有任何問題我主要只是把Server端的傳過來的字串轉成目錄跟檔案列表顯示在我的ListView,我自己有模擬傳回來的字串格式都可以正常顯示. 不過我出現list index out of bound(0)這個問題,是我在案下我上述的那個按鈕以後 ClientSocket1->Active=true;這行會有問題, 因為我遮掉這行以後,雖然說不能連線 但是就不會出問題 還是說我這行會使ListView的某些屬性改變造成問題@@ 還有想問一下我的P.S的觀念是否正確呢???不知道您的程式是如何寫的?依照您的描述來看,雖然未連線就不會出問題,但是您這樣並不能解決問題,既然都已經知道是存取索引值超過範圍導致的錯誤了,檢查一下相關程式碼就應該能找出問題所在了,不行就以單步追蹤的方式來除錯吧。 7 天天敲鍵盤 v 時時按滑鼠 8 |
qq2141
一般會員 發表:4 回覆:3 積分:1 註冊:2004-12-10 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |