- 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
62 lines
1.4 KiB
ObjectPascal
62 lines
1.4 KiB
ObjectPascal
unit Unit1;
|
|
|
|
interface
|
|
|
|
uses
|
|
Windows, Messages, SysUtils, Classes, Graphics, Controls, SvcMgr, Dialogs,
|
|
uROClient, uROClientIntf, uROServer, $MESSAGEUNIT, $SERVERUNIT;
|
|
|
|
type
|
|
TService1 = class(TService)
|
|
ROMessage: TRO$MSGCLSNAME;
|
|
ROServer: TRO$SRVCLSNAME;
|
|
procedure ServiceStart(Sender: TService; var Started: Boolean);
|
|
procedure ServiceStop(Sender: TService; var Stopped: Boolean);
|
|
procedure ServicePause(Sender: TService; var Paused: Boolean);
|
|
procedure ServiceContinue(Sender: TService; var Continued: Boolean);
|
|
private
|
|
{ Private declarations }
|
|
public
|
|
function GetServiceController: TServiceController; override;
|
|
{ Public declarations }
|
|
end;
|
|
|
|
var
|
|
Service1: TService1;
|
|
|
|
implementation
|
|
|
|
{$R *.dfm}
|
|
|
|
procedure ServiceController(CtrlCode: DWord); stdcall;
|
|
begin
|
|
Service1.Controller(CtrlCode);
|
|
end;
|
|
|
|
function TService1.GetServiceController: TServiceController;
|
|
begin
|
|
Result := ServiceController;
|
|
end;
|
|
|
|
procedure TService1.ServiceStart(Sender:TService; var Started:Boolean);
|
|
begin
|
|
RoServer.Active := true;
|
|
end;
|
|
|
|
procedure TService1.ServiceStop(Sender:TService; var Stopped:Boolean);
|
|
begin
|
|
RoServer.Active := false;
|
|
end;
|
|
|
|
procedure TService1.ServicePause(Sender:TService; var Paused:Boolean);
|
|
begin
|
|
RoServer.Active := false;
|
|
end;
|
|
|
|
procedure TService1.ServiceContinue(Sender:TService; var Continued:Boolean);
|
|
begin
|
|
RoServer.Active := true;
|
|
end;
|
|
|
|
end.
|