Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: COM-server mit ConnectionPoints

  Alt 1. Okt 2004, 14:19
Zitat von UweR:
ein COM-Server soll bei bestimmten Ereignissen allen bei ihm angemeldeten Clients ne Nachricht schicken. Ich habe den COM-Server mit ereignisunterstützung angelegt und wenn das Ereignis eintritt, welches von einem Client ausgelöst wird wird leider nur der Client informiert der es ausgelöst hat. Ich gehe über die Liste der ConnectionPoints, die hat aber leider immer nur einen Eintrag. habe ich da noch einen gröberen Denkfehler drin oder irgendwas vergessen oder was. Ich habe meine ergüsse mal hier hin gepappt.
Ja, jeder Client hat seine eigene Instanz vom Server.
Du musst deinen Server in der ROT (Running Object Table) registrieren und ausserdem muss
jeder Client erstmal die ROT mit GetActiveObject nach einer laufenden Instanz befragen.
[google]"Running Object Table" AND delphi[/google]
Andreas
  Mit Zitat antworten Zitat