现在我们这有一个用C#开发的B/S结构的系统,  和一个用DELPHI开发的C/S结构的系统。  现在C/s中要实现和B/s中一样的一个查询功能。  因为B/s中此功能已经实现,  不想在C/s中在重新编写代码,有没有好的办法?我现在是这样以为的:如果server端(不是我做的)没有提供统一的支持C和B的接口(比如webservice),我想这种情况是不可能实现的,只能在客户端重新code了。大家怎么以为的?指点指点呀!

解决方案 »

  1.   

    弄个webbrower控件当个c/s,呵呵。损招
      

  2.   

    Browser 近似等于 Internet Explorer;
    而 Internet Explorer 是软件;
    而 客户端也是软件;
    所以,可以用Internet Explorer 做客户端,
    这叫 基于 Browser 的Client 多高级!
    C/S over Browser !!! 哈哈.
      

  3.   

    在C/S里面把查询功能封装成DLL,然后C/S和B/S都可以调用了!
      

  4.   

    web browser  控件没有用过,  那样做程序界面的风格恐怕就不一样了!  我挺想知道delphi在网页浏览,Xml这一块的情况,我没有做过,现在也没有头绪,请高手给简单介绍一下,给个思路也行!
      

  5.   

    同意 getit911(Windows转Linux中):
    用IndyHttp操作web页。然后放个 web browser  控件