Componentes.Terceros.RemObj.../official/6.0.39.777/RemObjects SDK for Delphi/Templates/DA/VCLEXE/$SERVICENAME_Impl.pas
2010-01-18 14:51:19 +00:00

42 lines
1.1 KiB
ObjectPascal

unit $SERVICENAME_Impl;
interface
uses
{vcl:} Classes, SysUtils,
{RemObjects:} uROClientIntf, uROTypes, uROServer, uROServerIntf, uROSessions, uRORemoteDataModule,
{Data Abstract:} uDAClasses, uDADataTable, uDABin2DataStreamer, uDAInterfaces, uDABusinessProcessor,
{Ancestor Implementation:} DataAbstractService_Impl,
{Used RODLs:} DataAbstract4_Intf,
{Generated:} $LIBRARYNAME_Intf;
type
{ T$SERVICENAME }
T$SERVICENAME = class(TDataAbstractService, I$SERVICENAME)
DataStreamer: TDABin2DataStreamer;
Schema: TDASchema;
private
protected
{ I$SERVICENAME methods }
end;
implementation
{$R *.dfm}
uses
{Generated:} $LIBRARYNAME_Invk, fServerDataModule;
procedure Create_$SERVICENAME(out anInstance: IUnknown);
begin
anInstance := T$SERVICENAME.Create(nil);
end;
var
fClassFactory: IROClassFactory;
initialization
fClassFactory := TROClassFactory.Create('$SERVICENAME', Create_$SERVICENAME, T$SERVICENAME_Invoker);
// RegisterForZeroConf(fClassFactory,'_$SERVICENAME_rosdk._tcp.');
finalization
UnRegisterClassFactory(fClassFactory);
fClassFactory := nil;
end.