我们开发的mis系统是基于COM+的3层分布结构。由于在某些情况下,应用服务器会死机(可以ping通,但是com+服务不正常,如果客户端调用中间层的方法就会死在那里,也不报错......)。现在想在客户端写个算法,用Dcomconnection连接com+调用中间层的方法时(如:Dcomconnection.appserver.方法),如果时间超过10秒,就停止这个操作。我尝试把调用的语句放在一个线程里面,然后通过timer事件来关掉,可是结果.....哪位高手指教一下,有兴趣的朋友也来讨论一下。先谢过了。