Abgesehen davon, das die Events in umgekehrter Reihenfolge raus kommen, Du immer noch nicht die ID's speicherst die Du für den Unsubscripe brachst... Schon OK...
Das mit der Reihenfolge ist egal, aber die IDs von
SubscribeToMessage
zu speichern ist doch nur optional?!
Unsubscribe hat doch noch zwei weitere Überladungen (
http://docwiki.embarcadero.com/Libra...er.Unsubscribe).
Bei einer relativ geringen Menge an
Subscribers
pro
MessageClass
ist die Iteration über die Liste doch stark vernachlässigbar oder täusche ich mich?