关于网页调用ActiveX得到的返回值的问题
ActiveX中接口的方法是:STDMETHODIMP CTest_op::Getsnr(CHAR* out),不输入参数,直接获取返回值,我要输出的是一段字符串。
方法中通过函数得到的值是一个string类型,转换了一下再赋给out。网页调用的时候得到的值是-74而不是字符串,是哪里有问题啊,还是说方法的参数类型不要选CHAR*啊。
string Ret=*hexstr;
const CHAR* str=Ret.data();
*out = *str;