比如: 我的自己定义的接口怎么让客户端调用得到!  (这里指接口的不用是Type libray 定义);

解决方案 »

  1.   

    请问楼上的, 写成DLL又是怎么才能让客户端
    调用得到, 我刚接触三层。 请多多指教!
      

  2.   

    用 COM+ 那你们的业务模块是不是这样做的:
    比如说: 现在有“采购”、“销售”、“零售”等
    模块。 分别生成“采购”、“销售”、“零售”这几个
    模块, 然后把他们都添加的服务组件。 这样各个模块
    调用各自的模块来达到模块化的开发??
      

  3.   

    接口的不用是Type libray 定义?
    你定义什么接口了,不明白你的意思
      

  4.   

    接口可以自己定义的啊! ]
    如: ImyInterface = interface
           procedure GetXXX; stdcall;
         end;
      

  5.   

    To kl2000:
        如果要实现三层架构,在基于Windows平台下的话,不用COM+是不行了,有一篇非常精辟的论述文章,请自行搜索下载,是刘艺的《Delphi面向对象编程思想》的第八章。读懂后即可实现你的要求。
      

  6.   

    楼上的兄弟: 谢谢提供资料, 一定要读一下刘艺的《Delphi面向对象编程思想》的第八章。
      

  7.   

    应用服务器做成DLL是没有必要的,不过你的客户端可以作成DLL方便管理,你可以在中间层Type libray 里面定义接口方法,客户端程序通过接口方法来实现数据操作就行,数据库对数据业务最好写成存储过程或包(ORACLE的一种)来操作,中间层调用存储过程或包来解决业务数据问题。