activex(VC写的)里面的接口是
LONG MyFunc(CHAR* BUF,LONG* len);请问c#里面如何调用?

解决方案 »

  1.   

    參考下這個:
    http://www.cnblogs.com/beer/archive/2010/08/21/1805462.html
      

  2.   

    OCX注册以后,就相当于一个控件了,根据他提供的文档,直接调用他的方法和属性。
      

  3.   


    这不等于什么都没说啊,
    我现在是c#解决不了char*的数据类型转换
      

  4.   

    自己试试不就行了?C#才几种类型啊,string,StringBuild,ref,out
      

  5.   

    [DllImport("你的dll.dll")]
    LONG MyFunc(StringBuilder BUF,ref LONG len);
    试试,不确定。
      

  6.   

    我只会c++,不会c#;)
    刚刚在网上找出了办法,可行。
    和wuyazhe是一致的。
    结贴了