Componentes.Terceros.RemObj.../internal/5.0.23.613/1/RemObjects SDK for Delphi/Source/CodeGen2/Templates/template.impl.cpp
david f0e35ec439 - Eliminadas las librerías para Delphi 6 (Dcu\D6) en RO y DA.
- Recompilación de RO para poner RemObjects_Core_D10 como paquete de runtime/designtime.

git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@3 b6239004-a887-0f4b-9937-50029ccdca16
2007-09-10 10:40:17 +00:00

86 lines
2.8 KiB
C++

// <%%% START SERVICES %%%>
// unit %UNIT_NAME%
//
/*---------------------------------------------------------------------------}
{ This unit was automatically generated by the RemObjects SDK after reading }
{ the RODL file associated with this project . }
{ }
{ Modify this unit to provide implementation for your service. */
// Interface of %LIBRARY_NAME%
#include "%LIBRARY_NAME%_intf.h"
// Our header file
#include "%UNIT_NAME%.h"
// Invoker interface
#include "%LIBRARY_NAME%_Invk.h"
// <%%% START IF_DATA_MODULE %%%>
#pragma resourcefile // {$R *.dfm}
// <%%% END IF_DATA_MODULE %%%>
void __fastcall Create_%SERVICE_NAME%(/*out*/ _di_IInterface& anInstance)
{
anInstance = new T%SERVICE_NAME%(
// <%%% START IF_DATA_MODULE %%%>
NULL
// <%%% END IF_DATA_MODULE %%%>
)->operator IROObjectRetainer *();
}
// %SERVICE_NAME%
// <%%% START IF_DATA_MODULE %%%>
__fastcall T%SERVICE_NAME%::T%SERVICE_NAME%(Classes::TComponent* aOwner)
: TRORemoteDataModule(aOwner)
{
}
// <%%% END IF_DATA_MODULE %%%>
// <%%% START FUNCTION_OPERATIONS %%%>
// <%%% START IF_RESULT_SIMPLE %%%>
%OPERATION_RESULT% __fastcall T%SERVICE_NAME%::%OPERATION_NAME%(
// <%%% END IF_RESULT_SIMPLE %%%>
// <%%% START IF_RESULT_COMPLEX %%%>
%OPERATION_RESULT%* __fastcall T%SERVICE_NAME%::%OPERATION_NAME%(
// <%%% END IF_RESULT_COMPLEX %%%>
// <%%% START PARAMS %%%>
// <%%% START IF_PARAM_TYPE_SIMPLE %%%>
%PARAM_FRONT_MODIFIER% %PARAM_TYPE% %PARAM_BACK_MODIFIER% %PARAM_NAME%,
// <%%% END IF_PARAM_TYPE_SIMPLE %%%>
// <%%% START IF_PARAM_TYPE_COMPLEX %%%>
%PARAM_FRONT_MODIFIER% %PARAM_TYPE%* %PARAM_BACK_MODIFIER% %PARAM_NAME%,
// <%%% END IF_PARAM_TYPE_COMPLEX %%%>
// <%%% END PARAMS %%%>
)
{
// Insert your implementation code for %SERVICE_NAME%::%OPERATION_NAME% here
}
// <%%% END FUNCTION_OPERATIONS %%%>
// <%%% START PROCEDURE_OPERATIONS %%%>
void __fastcall T%SERVICE_NAME%::%OPERATION_NAME%(
// <%%% START PARAMS %%%>
// <%%% START IF_PARAM_TYPE_SIMPLE %%%>
%PARAM_FRONT_MODIFIER% %PARAM_TYPE% %PARAM_BACK_MODIFIER% %PARAM_NAME%,
// <%%% END IF_PARAM_TYPE_SIMPLE %%%>
// <%%% START IF_PARAM_TYPE_COMPLEX %%%>
%PARAM_FRONT_MODIFIER% %PARAM_TYPE%* %PARAM_BACK_MODIFIER% %PARAM_NAME%,
// <%%% END IF_PARAM_TYPE_COMPLEX %%%>
// <%%% END PARAMS %%%>
)
{
// Insert your implementation code for %SERVICE_NAME%::%OPERATION_NAME% here
}
// <%%% END PROCEDURE_OPERATIONS %%%>
void __initialization_%UNIT_NAME%();
#pragma startup __initialization_%UNIT_NAME%
void __initialization_%UNIT_NAME%()
{
new TROClassFactory("%SERVICE_NAME%", &Create_%SERVICE_NAME%, __classid(T%SERVICE_NAME%_Invoker));
}