Announcement

Collapse
No announcement yet.

Ein Ereignis konnte keinen Abonnenten finden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ein Ereignis konnte keinen Abonnenten finden

    Hallo!

    Wenn ich meinen Subscriber starte und im Publisher den Button drücke, um das Ereignis auszulösen, erhalte ich die Exception:
    "Ein Ereignis konnte keinen Abonnenten finden!"

    Was könnte daran schuld sein?
    Danke für die Hilfe!

  • #2
    Hallo,

    wurde das Abonnnent auch wirklich aktiviert? Dies kann zum einen gleich beim Einrichten erfolgen (Checkbox <i>Dieses Abonnement sofort aktivieren</i>) oder später im Eigenschaftdialog über die Checkbox <i>Aktiviert</i>.

    Bei transisienten Subscriptions ist die Eigenschaft <b>Enabled</b> zuständig:
    <pre>
    ..
    COMAdminCatalogObject1.ConnectTo(
    COMAdminCatalogCollection1.Add as ICatalogObject);
    COMAdminCatalogObject1.Value['Enabled'] := True;
    COMAdminCatalogObject1.Value['SubscriberInterface'] := aSubsriber;
    COMAdminCatalogObject1.Value['InterfaceID'] := GUIDToString(IID_ITransistentEventObject);

    ...
    </pre&gt

    Comment

    Working...
    X