Componentes.Terceros.RemObj.../internal/5.0.23.613/1/RemObjects SDK for Delphi/Samples/Multi Channel/MultiChannel_ClientData.pas
david d99a44999f - Modificación del paquete RemObjects_Core_D10 para que sea un paquete de runtime/designtime (antes era designtime sólo)
- Recompilación en Delphi10 de todos los paquetes de RO para generar las DCU's en Lib\D10

git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@7 b6239004-a887-0f4b-9937-50029ccdca16
2007-09-10 13:36:58 +00:00

40 lines
1.2 KiB
ObjectPascal

unit MultiChannel_ClientData;
interface
uses
SysUtils, Classes, uROClient, uROBinMessage, uROServer, uROLocalServer, uROClientIntf;
type
TMultiChannel_ClientDataMain = class(TDataModule)
LocalServer: TROLocalServer;
BinMessage: TROBinMessage;
procedure BinMessageInitializeMessage(Sender: TROMessage;
const aTransport: IROTransport; const anInterfaceName,
aMessageName: string);
private
{ Private declarations }
public
{ Public declarations }
end;
var
MultiChannel_ClientDataMain: TMultiChannel_ClientDataMain;
implementation
uses MultiChannelService_Impl, MultiChannel_ClientMain;
{$R *.dfm}
procedure TMultiChannel_ClientDataMain.BinMessageInitializeMessage(
Sender: TROMessage; const aTransport: IROTransport;
const anInterfaceName, aMessageName: string);
begin
MultiChannel_ClientMainForm.Log('');
MultiChannel_ClientMainForm.Log('SERVER: Connect via ' + Tobject(aTransport.GetTransportObject).ClassName);
MultiChannel_ClientMainForm.Log('SERVER: ' + anInterfaceName + ':'#9 + StringReplace(aMessageName, 'Response', '', []));
MultiChannel_ClientMainForm.Log('');
end;
end.