IdSuperCoreRegister.pas 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. {
  2. $Project$
  3. $Workfile$
  4. $Revision$
  5. $DateUTC$
  6. $Id$
  7. This file is part of the Indy (Internet Direct) project, and is offered
  8. under the dual-licensing agreement described on the Indy website.
  9. (http://www.indyproject.org/)
  10. Copyright:
  11. (c) 1993-2005, Chad Z. Hower and the Indy Pit Crew. All rights reserved.
  12. }
  13. {
  14. $Log$
  15. }
  16. {
  17. Rev 1.1 9/15/2004 5:04:20 PM DSiders
  18. Added localization comments.
  19. Rev 1.0 2004.02.03 12:39:04 AM czhower
  20. Move
  21. Rev 1.5 2003.10.19 4:38:36 PM czhower
  22. Updates
  23. Rev 1.4 2003.10.19 2:50:40 PM czhower
  24. Fiber cleanup
  25. Rev 1.3 2003.10.19 1:04:28 PM czhower
  26. Updates
  27. Rev 1.2 2003.08.20 1:45:14 PM czhower
  28. Fixes.
  29. Rev 1.1 8/19/2003 12:16:32 PM JPMugaas
  30. Should now compile in new packages.
  31. Rev 1.0 8/16/2003 11:03:52 AM JPMugaas
  32. Moved from Core as part of a package reorganization
  33. }
  34. unit IdSuperCoreRegister;
  35. interface
  36. uses
  37. Classes;
  38. {
  39. Note: We separate this from IdCoreRegister because in Delphi 7,
  40. these will be in a separate package. This is particularly important as
  41. some of this is in a different stage of development than most of Indy 10.
  42. }
  43. procedure Register;
  44. implementation
  45. uses
  46. IdDsnCoreResourceStrings,
  47. IdFiberWeaverInline,
  48. IdIOHandlerChain,
  49. IdServerIOHandlerChain,
  50. IdFiberWeaverThreaded,
  51. IdSchedulerOfFiber;
  52. {$I ..\Core\IdCompilerDefines.inc}
  53. {$IFDEF DOTNET}
  54. {$R IconsDotNet\TIdChainEngine.bmp}
  55. {$R IconsDotNet\TIdFiberWeaverInline.bmp}
  56. {$R IconsDotNet\TIdFiberWeaverThreaded.bmp}
  57. {$R IconsDotNet\TIdSchedulerOfFiber.bmp}
  58. {$R IconsDotNet\TIdServerIOHandlerChain.bmp}
  59. {$ELSE}
  60. {$IFDEF Borland}
  61. {$R IdSuperCoreRegister.dcr}
  62. {$ELSE}
  63. {$R IdSuperCoreRegisterCool.dcr}
  64. {$ENDIF}
  65. {$ENDIF}
  66. procedure Register;
  67. begin
  68. RegisterComponents('Indy Super Core', {do not localize}
  69. [ TIdChainEngine,
  70. TIdFiberWeaverInline,
  71. TIdFiberWeaverThreaded,
  72. TIdSchedulerOfFiber,
  73. TIdServerIOHandlerChain
  74. ]);
  75. end;
  76. end.