解决方案 »
- 小弟不知,vc6.0和vc2008的区别?
- 用RDTSC指令在显示器上定时5ms显示一个图形
- CClientDC的问题
- 高分求助:如何在对话框中显示wmf格式的图像呀?
- 有谁用过RTP协议进行编程的,请给予指导,重谢!
- 如何用ReadFile读取结构的数据成员?
- 单文档的C**View(父类是CRichEditView)设置了一个添加内容的函数,但是在现存的几个类(CmainFram,C**Doc)中调用程序总是出现非法操作
- 下面这个错误代码是什么意思呀?
- 如何处理实时打印功能
- InstallShield编译后的安装程序,有点小问题
- 在MFC中用GDI+画图并添加文本
- 但文档视图中加入对话框,对话框无反应,求解决
const BYTE **pp;
PBYTE pDERCert = NULL;
pDERCert = new BYTE[dwCertLen+1];
memset(pDERCert, 0x00, dwCertLen+1);
memcpy(pDERCert, pbCert, dwCertLen);
pp = (const BYTE **)(&pDERCert);
X509 *x = NULL;
x = d2i_X509(NULL, pp, dwCertLen);
总结
1.不要频繁的使用new 和delete ,把buf定义好,不要总临时new出来。内存碎片过多,会影响dll中访问地址。
2.如果使用了GDI或Gdi+注意操作顺序,或对象的创建位置,都会引起问题