Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.060 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: DEB DelphiEventBus vs. System.Messaging.TMessageManager

  Alt 12. Mai 2016, 12:59
Ich hatte versucht mir das mit Generics in eine abgeleitete Klasse zu basteln,
damit ich noch spezifisches Payload als Parameter und Feedback als Result-Wert mit übergeben kann.
Du kannst auch sowas machen:

Delphi-Quellcode:
  TMyMessageContainer = class
  public
    Text: string;
    Number: Integer;
  end;

  TMyGenericMessage = System.Messaging.TMessage<TMyMessageContainer>;

  // oder noch mehr generisch:

  TMyGenericMessageContainer<T,K> = class
  public
    Prop1: T;
    Prop2: K;
  end;

  TMyMegaGenericMessage = System.Messaging.TMessage<TMyGenericMessageContainer<string, Integer>>;
  Mit Zitat antworten Zitat