線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:968
推到 Plurk!
推到 Facebook!

請問要如何disconnect?

尚未結案
richardc
一般會員


發表:9
回覆:6
積分:3
註冊:2003-04-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-24 19:40:50 IP:61.59.xxx.xxx 未訂閱
我從NMHTTP1->Get("http://192.168.1.5"),錯誤訊息:exception invalidation,show出"already conneccted",請問要如何disconnect?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-24 20:24:13 IP:202.39.xxx.xxx 未訂閱
  if NMHTTP1.Connected then 
    NMHTTP1.Disconnect;
不過用久了會有 "Range check error" 的錯誤訊息. 所以改用 Indy 元件吧. --- 每個人都是一本書
richardc
一般會員


發表:9
回覆:6
積分:3
註冊:2003-04-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-25 10:20:50 IP:61.59.xxx.xxx 未訂閱
Indy如何用?if NMHTTP1.Connected then NMHTTP1.Disconnect;(該段code應加入何處?我用C 撰寫) void __fastcall TForm1::SpeedButtonGoClick(TObject *Sender) NMHTTP1->HeaderInfo->UserId = "admin"; NMHTTP1->HeaderInfo->Password = "1234"; data = "http://" ip_Address "/" index ; Memo1->Lines->Add( data); NMHTTP1->Get(data); 我若只讀NMHTTP1->Get(data),不會出現錯誤訊息:exception invalidation,但若有NMHTTP1->Get(data1),NMHTTP1->Get(data2)...數筆Get讀入,就會有錯誤訊息:exception invalidation,show出"already conneccted",請問是否要disconnect? ps:對不起,我是BCB新手,請您解釋清楚點!謝謝!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-25 19:19:05 IP:202.39.xxx.xxx 未訂閱
procedure TForm1.Button1Click(Sender: TObject);
begin
  NMHttp1.Get(Data1);
  repeat
    Application.ProcessMessages;
  until not NMHttp1.Connected;
  NMHttp1.Get(Data2);
end;
   
procedure TForm1.NMHTTP1Success(Cmd: CmdType);
begin
  // ...
  if NMHttp1.Connected then
    NMHttp1.Disconnect;
end;
--- 每個人都是一本書
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-25 22:02:00 IP:218.32.xxx.xxx 未訂閱
richardc 你好 :    你 po 錯區了, 且有重複提問的情形喔.    
系統時間:2024-07-01 17:02:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!