// <%%% 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)); }