RemObjects-ROServerMultiMessage控件使用例子
开始学习RemObjects了 ,先记录下来。
ROServerMultiMessage的介绍可以参考 http://blog.csdn.net/henreash/article/details/2277977
服务端
先创建服务端

放入TROServerMultiMessage、TROBinMessage、TROSOAPMessage、TROXmlRpcMessage、TROPostMessage、TROJSONMessage
双击TROServerMultiMessage 依次添加 TROBinMessage、TROSOAPMessage、TROXmlRpcMessage、TROPostMessage、TROJSONMessage
如图:

然后双击 TROIndyHTTPServer,把TROServerMultiMessage添加进DisPatchers中

最后编译服务器
客户端
创建客户端后
放入TROServerMultiMessage、TROBinMessage、TROSOAPMessage、TROXmlRpcMessage、TROPostMessage、TROJSONMessage
双击TROServerMultiMessage 依次添加 TROBinMessage、TROSOAPMessage、TROXmlRpcMessage、TROPostMessage、TROJSONMessage
如图:

程序的界面

然后添加调用事件
uses NewLibrary_Intf;
{$R *.dfm}
procedure TClientForm.MultiplicationClick(Sender: TObject);
var
NewService: INewService;
return: integer;
begin
ROServerMultiMessage1.DefaultMessageIndex:= MessageType.ItemIndex;
ROChannel.TargetURL:= 'http://localhost:8099/ServerMulti';
NewService:= CoNewService.Create(ROServerMultiMessage1,ROChannel);
return:= NewService.Multiplication(strtoint(edit1.Text),strtoint(edit2.Text));
edit3.Text:= inttostr(return);
end;
写的不好的话,请别见怪,初学者而且,请指教。

浙公网安备 33010602011771号