哪位高手能指點迷津 |
|
daywb
一般會員 發表:4 回覆:7 積分:2 註冊:2002-04-17 發送簡訊給我 |
在apserver端
procedure Ttestcbserver.Method2(s1: OleVariant; out s2: OleVariant);
begin
...
end; type library
s1 設為Variant [in]
s2 設為Variant* [out] 在client 端
procedure TForm2.Button3Click(Sender: TObject);
var
s1:OleVariant;
s2:OleVariant;
begin
s1:=ClientDataSet1.Delta;
CorbaConnection1.AppServer.Method2(s1,s2);
end; 為什麼執行時會出現
Parameter(1) of method Method2 not of the correct type 不知有哪位高手能指點迷津.謝謝
| ||
jin0376
一般會員 發表:6 回覆:11 積分:3 註冊:2002-05-03 發送簡訊給我 |
|||
daywb
一般會員 發表:4 回覆:7 積分:2 註冊:2002-04-17 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 在apserver端 procedure Ttestcbserver.Method2(s1: OleVariant; out s2: OleVariant); begin ... end; type library s1 設為Variant [in] s2 設為Variant* [out] 在client 端 procedure TForm2.Button3Click(Sender: TObject); var s1:OleVariant; s2:OleVariant; begin s1:=ClientDataSet1.Delta; CorbaConnection1.AppServer.Method2(s1,s2); end; 為什麼執行時會出現 Parameter(1) of method Method2 not of the correct type 不知有哪位高手能指點迷津.謝謝沒有實際測試所以不曉得是你哪裡設定錯誤,一般我是用ClientDataSet1.DataRequest來送入OleVariant和取回OleVariant都沒有問題,或許你可以看看Delphi本身是如何定義的。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |