现有.net开发的WCF框架的服务端,wcf引用地址:http://IP/XXX.SVC.net
2010开发的客户端已有,能不能转成DLL供Delphi调用
如何转成DLL?
delphi如何调用?
望高手指点一二,不胜感激delphi.netwcf

解决方案 »

  1.   

    试试用 C# 写一个 DLL,里面再写 COM 组件呢:
    1 在定义 Class 时加上 Guid 属性, 示例如下:
      [Guid("729ba6af-3eff-4b75-b43b-d951a190dbe6")]
      public class TestDllClass1 {  }2 在项目属性中设置: 
      签名, 为程序集签名; 
      应用程序, 程序集信息, 使程序集COM可见.3 打开VS2008程序菜单中的"Open Visual Studio 2008 Command Prompt" 命令行窗口, 执行如下命令:
      C:\>regasm /codebase xxxx.dll /tlb
      成功注册了类型
      成功注册了导出到“D:\Documents and Settings\tc\桌面\CSharp\TestDll\TestDll\bin\D
      ebug\testdll.tlb”的程序集和类型库
      

  2.   

    DELPHI 里大概是这样的:
    uses ComObj; 
    var v : OleVariant; 
    v := CreateOleObject('xxxxx.yyyyy');
    v.DoXXX(...);