我在做三层架构时,我相把DCOM等客户端放在COM组件中,但是好像DLL和应用程序间只能传二种参数类型,一种为:INTEGER 还有一种:PCHAR
怎么样把数据和服务器的连接操作放到COM中呢,怎么把得到的数据集传到应用程序中去呢。请大家帮忙。
这里都指的是客房端,把DELPHI的几个客户端组件,放在COM的DLL中,应用程进行调用。

解决方案 »

  1.   

    >>但是好像DLL和应用程序间只能传二种参数类型,一种为:INTEGER 还有一种:PCHAR
    不止啊!! 有好几種類型啊, 如bstr, lpstr, variant...可找本<<delphi6 開發人員指南>>or<<參透>>看看
      

  2.   

    这里再声明一下,这里不是调用服务端的,只是把调用服务端的几个组件,如:DCOM,CLINTDATEAST.放到COM的DLL中去.相当于客户端的一个代理.