- Recompilación de todos los paquetes de RO para poner RemObjects_Core_D10 como paquete de runtime/designtime. git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@5 b6239004-a887-0f4b-9937-50029ccdca16
36 lines
884 B
ObjectPascal
36 lines
884 B
ObjectPascal
program SimpleServer;
|
|
{$IFDEF FPC}{$MODE DELPHI}{$ENDIF}
|
|
{$APPTYPE CONSOLE}
|
|
{#ROGEN:NewLibrary.rodl} // RemObjects: Careful, do not remove!
|
|
|
|
uses
|
|
uROComInit,
|
|
uROServer,
|
|
uROBinMessage,
|
|
uROIndyHTTPServer,
|
|
Classes,
|
|
NewLibrary_Intf in 'NewLibrary_Intf.pas',
|
|
NewLibrary_Invk in 'NewLibrary_Invk.pas',
|
|
NewService_Impl in 'NewService_Impl.pas';
|
|
|
|
{$R *.res}
|
|
{$R RODLFile.res}
|
|
|
|
var
|
|
ROMessage: TROBinMessage;
|
|
ROServer: TROIndyHTTPServer;
|
|
begin
|
|
Writeln('RemObjects SDK for Delphi - Command Line Server');
|
|
ROMessage := TROBinMessage.Create(TComponent(nil));
|
|
ROServer := TROIndyHTTPServer.Create(nil);
|
|
TROMessageDispatcher(ROServer.Dispatchers.Add).Message := ROMessage;
|
|
try
|
|
ROServer.Active := true;
|
|
WriteLn('Server is active, press Enter to stop.');
|
|
Readln;
|
|
finally
|
|
ROServer.Free;
|
|
ROMessage.Free;
|
|
end;
|
|
end.
|