想用c#编写一个dll给pb使用
求转utf-8的dll或代码编写方式,网上的一些已经实验过了无法使用
求大神赐教,谢谢!

解决方案 »

  1.   

    你的PB和C#运行在有.NET Framewor的环境上吗?
    因为PB调用C#要用到.NET Framework呢,和DLL无关,因为DLL是不是以前的那种dll文件,虽然扩展名一样。如果都有运行环境,你可以把c#写的DLL注册成com组件注册一下,然后通过 pb 以调用 com组件的方法 set xx = createobject("xxxx.xxx");
    xx.方法();应该可以了
      

  2.   

    oleobject ole_1
    ole_1 = create oleobject
    ole_1.connecttonewobject("xxxx.xxx")
      

  3.   

    要先用RegAsm.exe注册你c#写的dll
    也要安装.NET Framework