- Recompilación en Delphi10 de todos los paquetes de RO para generar las DCU's en Lib\D10 - Recompilación en Delphi10 de todos los paquetes de DA para generar las DCU's en Lib\D10 git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@9 b6239004-a887-0f4b-9937-50029ccdca16
66 lines
1.9 KiB
ObjectPascal
66 lines
1.9 KiB
ObjectPascal
unit uROLocalServer;
|
|
|
|
{----------------------------------------------------------------------------}
|
|
{ RemObjects SDK Library - Core components }
|
|
{ }
|
|
{ compiler: Delphi 5 and up, Kylix 2 and up }
|
|
{ platform: Win32, Linux }
|
|
{ }
|
|
{ (c)opyright RemObjects Software. all rights reserved. }
|
|
{ }
|
|
{ Using this code requires a valid license of the RemObjects SDK }
|
|
{ which can be obtained at http://www.remobjects.com. }
|
|
{----------------------------------------------------------------------------}
|
|
|
|
{$I RemObjects.inc}
|
|
|
|
interface
|
|
|
|
uses
|
|
{$IFDEF REMOBJECTS_TRIAL}uROTrial,{$ENDIF}
|
|
Classes, uROServer, uROClientIntf, uROClasses;
|
|
|
|
type
|
|
TROLocalServer = class(TROServer, IROTransport)
|
|
protected
|
|
procedure IntSetActive(const Value: Boolean); override;
|
|
function IntGetActive: Boolean; override;
|
|
function GetTransportObject: TObject;
|
|
public
|
|
procedure SendRequest(aRequeststream, aResponsestream: TStream);
|
|
published
|
|
property Active default True;
|
|
end;
|
|
|
|
implementation
|
|
|
|
|
|
{ TROLocalServer }
|
|
|
|
function TROLocalServer.GetTransportObject: TObject;
|
|
begin
|
|
result := self;
|
|
end;
|
|
|
|
function TROLocalServer.IntGetActive: Boolean;
|
|
begin
|
|
result := true;
|
|
end;
|
|
|
|
procedure TROLocalServer.IntSetActive(const Value: Boolean);
|
|
begin
|
|
// do nothing
|
|
end;
|
|
|
|
procedure TROLocalServer.SendRequest(aRequeststream,
|
|
aResponsestream: TStream);
|
|
begin
|
|
DispatchMessage(self, aRequeststream, aResponsestream);
|
|
end;
|
|
|
|
initialization
|
|
RegisterServerClass(TROLocalServer);
|
|
finalization
|
|
UnregisterServerClass(TROLocalServer);
|
|
end.
|