1、我使用DELPHI5开发的服务器中使用了VARIANT对象作为参数传递TCLIENTDATE对象中的数据集,当移植到DELPHI6后竟报错,说是错误的类型,但新做一个又没问题
2、使用客户端调用服务时经常出现OLE异常,每台客户机器都出现过,而且无规律,不做任何事情马上重新调用刚才的方法又可以了
3、客户端调用服务时经常出现服务方法的业务逻辑代码(也就是自己添加的代码)已经全部执行完成,但调用无法结束导致客户端程序阻塞,而且也是出现无规律,调用任何方法都有可能出现,而且出现比较频繁,每天都有几次

解决方案 »

  1.   

    1,DELPHI6中,Variant被单独放在了Variants单元,要USE这单元。2,3,不知道具体情况,说不了。
    注意多抓抓异常,不要让系统帮你处理异常。
      

  2.   

    曾经我是用olecontainer调用word和excel的时候,因为装了杀毒软件,没法调用就报哦了调用失败。但是卸载了杀毒软件之后就没问题了。虽然这个问题没有针对性,但是我想说得一点就是,对于不同的机器的软硬件环境确实会产生一些无法控制的错误,这些错误可能被调用的ole或com服务的不适应性造成的。
     不过还是象楼上说的,先从自己的代码开始查起吧,多设置捕获异常的结构,不要让系统帮你处理可以处理的异常。
      

  3.   

    1:D5和D6之间的DCOM程序是不兼容的,库都已经变了