Meine Server-Applikation beinhaltet mehrere DCOM-Schnittstellen (Apartment) mit Ereignissunterstützung. Leider funktioniert nur die Ereignissunterstützung der zu aller erst erstellten Schnittstelle !!! Bei den folgenden, nach der ersten Erstellten werden die Clients nicht mehr registriert; zwar funktionieren die Schnittstellen an sich aber nicht die Dispatch-Interfaces; d.h. ein Aufruf Fire_BlaBla() kommt beim Client nicht an. In SoUndSo_TLB.h debuggt sich der Unterschied zwischen 1. und 2. DispInterface folgendermaßen:
IUnknown ** pp m_vec.begin()
1.) m_vec = { m_arr { Adresse, NULL, NULL, NULL, NULL } }
2.) m_vec = { m_arr { NULL, NULL, NULL, NULL, NULL } } Client nix registriert!
Wer weiß da bescheid ???
IUnknown ** pp m_vec.begin()
1.) m_vec = { m_arr { Adresse, NULL, NULL, NULL, NULL } }
2.) m_vec = { m_arr { NULL, NULL, NULL, NULL, NULL } } Client nix registriert!
Wer weiß da bescheid ???