引用 3 楼 flandy1982 的回复:
C/C++ code
pBuff=0;
ceOid= CeReadRecordProps(m_hDB,CEDB_ALLOWREALLOC,&wProps,NULL,&(LPBYTE)pBuff,&dwRecSize);
&(LPBYTE)pBuff 0x00000000上的数据是未知的, 写数据到这个数据为地址的空间, 当然就会crash了..
哈哈...,看来你也不懂,去看看帮助吧,说的很清楚的
如果pBuff为空,API会自己分配内存.否则就没有这个问题了.
API分配内存是可以肯定的,但是什么问题释放分配的内存不清楚!