小弟初学ATl,写了一个简单的程序如下:用ATL写的一个做com服务器的应用程序,提供一个叫IAddEvent的接口,该接口实现一个方法GetAdd,拥有一个事件OnAdd,GetAdd所做的就是将com服务器中的一个全局变量加一。采用vb用来做客户端,假如有多个客户端连接到该com服务器,每一个客户端都单独在com服务器上建立一个类。现在希望有事件发生时,可以通知到所有的客户端。我的想法就是在com服务器中建立一个全局数组,然后在实现接口方法的类的构造函数中将新建立的实例的指针加入到数组中去。运行一个线程,当有客户调用GetAdd时,该线程就会遍历该数组,将其中的所有指针取出,然后依次调用Fire_OnAdd函数。运行的时候可以看到服务器这端确实调用了Fire_OnAdd函数,但客户端怎么样都无法触发事件,调试的时候在输出窗口上出现“First-chance exception in ATLEvent.exe (KERNEL32.DLL): 0x800401F0: (no name).”提示。那位高手能告诉我这种情况应当怎么办才好?