目前我是先将这个数据转换到一个变体变量中,再通过变体传递到Com中.
现在想问有没有不用变体进行转换就可以传进去(如:其它类型的变量)
也就是说还有没有其它类型的变量可以存放从Socket接收过来的字节数据并与
com兼容的???

解决方案 »

  1.   

    我想提高效率,不想用变体.因为我的这个通讯口流量很大怕会有影响,现在我从socket接收过来的数据转换后就是char和integer类型的,就想问一下还有没有其它类型的变量或其它的方法可能做到.
      

  2.   

    delphi中我也不知道可以用什么类型替换,
    不过你的设计思路可以稍作改动,把你得到的char integer 合成到一个variant中,放满以后,再进行com调用,com中分解后处理
      

  3.   

    我不知道能不能用安全数组PSafeArray进行传递???但我还是不会用它,请知道的朋友帮帮忙!
      

  4.   

    什么类型不是关键,最终测试必须和variant兼容,否则编译通不过!