关于ATL函数接口的问题——快来帮忙 是不是外部调用的网页脚本有问题?要不,在接口中,首先将outstr指针清空一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不把 func1 的实现贴出来,别人怎么知道 现贴出实现代码,请大家看看是什么原因。STDMETHODIMP Cabc::func1(BSTR instr, BSTR* outstr){ LPSTR outdata; LPSTR psz; wchar_t* pwsz=(wchar_t *)malloc( sizeof( wchar_t )); USES_CONVERSION; psz=(LPSTR)OLE2T(instr); outdata=Decrypt1(psz); SysFreeString(*outstr); if (outdata!=NULL) { mbstowcs(pwsz, outdata, 12); *outstr=SysAllocString(pwsz); } else *outstr=SysAllocString(NULL); SysFreeString(instr); SysFreeString(*outstr);// free(pwsz); return S_OK;}Decrypt1函数代码:char sResult[12];char *Decrypt1(char *mStr){...//这部分是对字符串的处理过程,并放入sResult中,我已经单独试过该模块,是没有问题的。return sResult[12];} God!这个不算复杂的问题难道没人知道?? 请教一个关于程序崩溃前数据处理的问题!!! UDP socket问题请教。 WideCharToMultiByte到底怎么使用啊 如何在COM上建立本身的另一个接口,我在COM里定义了两个接口 向各位高手请教:如何给属性页中disable 的button加tooltip? 两个modem通讯问题?高分求教 请问网络编程的学习过程 急!一个初级问题,面试用。 vc mfc 输入控制字符 显示对应的图标 怎样删除某一个目录(包括子目录) 自己写了一个调试器,可以监视被调试程序的DLL函数,有谁想要? 使用VC6的时候如何指定各个模块的编译次序?
STDMETHODIMP Cabc::func1(BSTR instr, BSTR* outstr)
{
LPSTR outdata;
LPSTR psz;
wchar_t* pwsz=(wchar_t *)malloc( sizeof( wchar_t )); USES_CONVERSION;
psz=(LPSTR)OLE2T(instr);
outdata=Decrypt1(psz);
SysFreeString(*outstr);
if (outdata!=NULL) {
mbstowcs(pwsz, outdata, 12);
*outstr=SysAllocString(pwsz);
}
else
*outstr=SysAllocString(NULL);
SysFreeString(instr);
SysFreeString(*outstr);
// free(pwsz);
return S_OK;
}Decrypt1函数代码:
char sResult[12];char *Decrypt1(char *mStr)
{
...//这部分是对字符串的处理过程,并放入sResult中,我已经单独试过该模块,是没有问题的。
return sResult[12];
}
这个不算复杂的问题难道没人知道??