uMyBeanLoggerImpl.pas 465 B

123456789101112131415161718192021222324252627282930
  1. unit uMyBeanLoggerImpl;
  2. interface
  3. uses
  4. mybean.core.objects, uILogic,
  5. mybean.core.beanFactory;
  6. type
  7. TMyBeanLoggerImpl = class(TMyBeanInterfacedObject, IMyBeanLogger)
  8. protected
  9. procedure LogMessage(s: PAnsiChar); stdcall;
  10. end;
  11. implementation
  12. { TMyBeanLoggerImpl }
  13. procedure TMyBeanLoggerImpl.LogMessage(s: PAnsiChar);
  14. begin
  15. WriteLn(s);
  16. end;
  17. initialization
  18. ///×¢²áÈÕÖ¾²å¼þ
  19. beanFactory.RegisterBean('mybeanLogger', TMyBeanLoggerImpl);
  20. end.