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]