在C++里有一个这样编的函数 wcWindowsName(const char* name,int flag);
用VB调用它的时候应该怎样写啊?

解决方案 »

  1.   

    const char *是指针~而VB里没有指针.至于怎么用VB调用我就不知道了.
      

  2.   

    指针取的是地址,在VB里和传址是一样的,楼主可以试着用ByVal.在C++里把这个函数封装成类,再在VB中调用,不知道能不能行.
    我不是太懂,上面的都是我想的,没有实践过,如果有错误的地方,还请原谅.
      

  3.   

    byval s string然后初始化
    s=string$(255,chr$(0))这样试试
      

  4.   

    dim s as String 或者dim B() as Byte都可以接收char *
      

  5.   

    wcWindowsName(const char* name,int flag);
    =>Declare Function WindowsName Lib "xxx" Alias "wcWindowsName" (ByVal name As String, ByVal flag As Long) As ???