請問使用SocketConnection元件 Client呼叫SEVER上Function問題 |
缺席
|
Porsche911
一般會員 發表:3 回覆:3 積分:1 註冊:2003-11-27 發送簡訊給我 |
小弟最近用BCB在試做 mulit - tier 的程式 原本照書上範例使用DComConnection 元件 呼叫SERVER 上自訂的Function沒有什麼問題,但因為不符我的需求而改用 SocketConnection 元件,但問題發生了 原本用DComConnection時我的寫法為以下,這樣是可以過的,呼叫SERVER上TEST()也是沒問題 #include "XXX_TLB.h" IMyServerDisp AdhcServ; Void __fastcall TForm1::FormCreate(TObject *Sender){ DComConnection1->Connected = true; AdhcServ.Bind(DComConnection1->GetServer()); AdhcServ->TEST(); //在SERVER上自訂的Function ClientDataSet1->Active = true; } 但我改為用SocketConnection時,我只是把DComConnection1部分改成SocketConnection1 也就是以下,程式編譯也是沒問題,但到AdhcServ->TEST(); 時,就會出現m_Dispatch != 0 @ C:\Program files\borland\cbuilder6\include\vcl\utilcls.h/3905 的錯誤訊息 我猜測是 問題出在第二行,但不知是語法有錯還是什麼問題,請各位大大指導一下,感謝囉 SocketConnection1 ->Connected = true; AdhcServ.Bind(SocketConnection1 ->GetServer()); AdhcServ->TEST(); //在SERVER上自訂的Function ClientDataSet1->Active = true; |
Porsche911
一般會員 發表:3 回覆:3 積分:1 註冊:2003-11-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |