你做一个,getFile(filename:string)的Dcom组件方法,用文件流的形式把他拿过来,储存在本地就行了嘛。

解决方案 »

  1.   

    to airhorse(编程至尊宝) :
      如何做dcom组件方法呢
      

  2.   

       你普通的dcom组件方法,有没有作过?
      

  3.   

       我最近也在做类似的,但是用Midas很麻烦,如果直接用NmStream可能比较方便。我把我的思路(失败的)说一下,我在接口参数类型里面没有看到流类型的,看到一个Picture,但是根本不能用,所以我先把图片复制到一个WideString里面,然后在客户端取得这个WideString,再还原,但是Midas的WideString传递是按照#0 来判断字符的,但是我们的图文件中间一般都会有 #0,所以Midas发现后就认为字符串到此为止,客户端收到的是残缺的字符串。所以无法还原。
      再做一步编码转换,即用一定的规则,其他的字符来代替图形文件中的#0 就可以实现,但是付出的系统开销太大,所以我放弃这个方法。
      我的E_mail:[email protected],欢迎一起探讨。
        
      

  4.   

    添加一个Corba函数GetPictrue直接返回Picture