unit RemObjects_Indy_Reg; {----------------------------------------------------------------------------} { RemObjects SDK Library - Indy Components } { } { compiler: Delphi 5 and up, Kylix 2 and up } { platform: Win32, Linux } { } { (c)opyright RemObjects Software. all rights reserved. } { } { Using this code requires a valid license of the RemObjects SDK } { which can be obtained at http://www.remobjects.com. } {----------------------------------------------------------------------------} {$I RemObjects.inc} interface procedure Register; implementation uses {$IFDEF FPC}LResources,{$ENDIF} Classes, {$IFDEF BDS}DesignIntf,{$ENDIF} uRORes, uROSuperTCPChannel, uROSuperTCPServer, uROIndyTCPChannel, uROIndyHTTPChannel, uROIndyUDPChannel, uROIndyHTTPServer, uROIndyTCPServer, uROIndyUDPServer, uROBroadcastChannel, uROBroadcastServer, uROIndyEmailChannel, uROIndyEmailServer, uRODiscovery, uROIndySuperHttpChannel; {$IFNDEF FPC} {$R RemObjects_Indy_Glyphs.res} {$ENDIF} procedure Register; begin {$IFDEF BDS} {$IFNDEF RemObjects_NO_DEMANDLOAD_FIX} ForceDemandLoadState(dlDisable); {$ENDIF} {$ENDIF} RegisterComponents(str_ProductName, [TROIndyHTTPServer, TROIndyHTTPChannel, TROIndyTCPServer, TROIndyTCPChannel, TROSuperTcpServer, TROSuperTcpChannel, TROIndyUDPServer, TROIndyUDPChannel, {$IFDEF MSWINDOWS} TROBroadcastChannel, TROBroadcastServer, TRODiscoveryClient, TRODiscoveryServer, {$ENDIF MSWINDOWS} TROEmailChannel, TROEmailServer, TROIndySuperHttpChannel]); end; {$IFDEF FPC} initialization {$i RemObjects_Indy_Glyphs.lrs} {$ENDIF} end.