没有象浪人所述的情况,我看了一下,在WIN2K的客户端有时会出现这种情况,我用WIN98实验都是好的,是不是我Win2K的设置有问题。还是有什么办法让客户端或服务器端自动释放掉。在客户端的连接处我用的是
Try 
  with connection do
   begin
    conncted:=true;
   end;  
exception 
  showmessage('不能连接到服务器!');
end;
 结构,但好象根本执行不到exception 那一步,在前面=true 时就完了,真是崩溃,给个理由吧!

解决方案 »

  1.   

    我在一台机子上调试了一下,发现就是到=true那一步就不行了,按照道理,他应该执行exception后的东西,但是它停留在那一步,我用F8键他不停的出现“interface not supported”我想如果连接不通,他应该执行exception后的东西,它这种状态很象通了但是紧接着又发生了什么事情在执行不下去了,我不停的按F8可以看到应用程序服务器占用的内存在不断的增加,问题就应该在这里了,如何截获这个错误跳出而不是不断“try 状”.从而避免内存的疯狂增加呢?帮帮忙
      

  2.   

    如果客户端直接使用应用程序服务器接口(客户端和应用服务器不在同一台机器上)的话,就会出现“接口不支持”的错误提示。
    解决方法有两种:
    1、在客户端运行应用服务器一次
    2、在客户端程序的代码中,加入
    OleCheck(LoadTypeLib('你的应用服务器.tlb', servertlb);
      

  3.   

    经过下午的测试我发现了一个有可能造成这个问题的原因,我的应用程序服务器用了负载平衡功能,如果把次功能去掉,则exception后会执行。是不是有负载平衡功能时有什么特殊的服务器的配置,服务器要装什么特殊的东西。要不然是否有办法控制其try中执行的时间。那位碰到这个问题,非常感谢你的帮助