使用BYTE数组,需要作些转换工作

解决方案 »

  1.   

    wx_zzm,您老能不能说的具体点,我是对vb真的不熟
      

  2.   

    vb传递经来的都是bstr类型,因此你在控件里面转换为LPCTSTR类型,
    然后再进行操作,操作结束以后,在对传递经来的bstr赋值就可以了。。
      

  3.   

    可是LPCTSTR 是不可以改变的阿
      

  4.   

    就是你设计的方法里面,参数必须使用bstr,而不能使用LPCTSTR,否则是不能调用的(vb)。你可以在程序里面使用PSTR进行操作,处理完了之后再拷贝到bstr上面传出去就可以了
      

  5.   

    因为vc生成的method参数都是LPCTSTR你是怎么生成的?
      

  6.   

    我自己曾经手动修改成LPTSTR LPSTR之类的,但是都不可以
      

  7.   

    vb中只能用BSTR
    传递数组最好用byte
    我做了一个显示数据库图像的控件 需要的mail to :[email protected]
      

  8.   

    大家试验一下,如果成功的话发给我
    [email protected]
    谢先