Indy IdTCPClient WriteLn&ReadString出問題? |
尚未結案
|
eric1705
一般會員 發表:8 回覆:9 積分:8 註冊:2005-05-25 發送簡訊給我 |
各位先進,小弟寫了以下這個程式,是基本的收送訊息功能,但卻出現下列問題: //以下程式寫在Timer中觸發. if Copy((DM.ADOTableDaily.FieldByName('CTime').Value),1,6)=FormatDateTime('HHMMSS',time) then //時間到了就送單
begin
with IdTCPClient7031 do
try
WriteLn(tag7031B[DM.ADOTableDaily.RecNo-1]); //寫入
RBString:=ReadString(256); //(以上兩行第一次運行沒問題,可以正確讀到,但換成下一個資料則就會Exception Showmessage "error"??) //回覆確認,比較兩個字串是否一樣
RFlag:=Reply7031(tag7031B[DM.ADOTableDaily.RecNo-1],RBString); if RFlag then //如果正確的話,寫入資料庫更改狀態
begin
ProgressBar1.StepIt;
DM.ADOTableDaily.Next;
end
else //回覆格式錯誤,換下一筆寫入
DM.ADOTableDaily.Next; except
on E:Exception do
begin
showmessage('error');
end;
end;
end; 第一次寫Socket的程式,請多幫忙,謝謝!!
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
xxxxzxx
一般會員 發表:21 回覆:49 積分:24 註冊:2004-11-15 發送簡訊給我 |
|
eric1705
一般會員 發表:8 回覆:9 積分:8 註冊:2005-05-25 發送簡訊給我 |
|
eric1705
一般會員 發表:8 回覆:9 積分:8 註冊:2005-05-25 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |