下面这段代码有问题吗>?
VARIANT varChunk;
SAFEARRAY *psa;
SAFEARRAYBOUND rgsabound[1];
unsigned char uIsRead = 0x10;
unsigned char bVal[32];
BYTE *pData; memset( bVal, 0x20, sizeof(bVal) ); rgsabound[0].cElements = 10;
rgsabound[0].lLbound = 0; psa = SafeArrayCreate( VT_UI4, 1, rgsabound );
psa->cbElements = 1;
psa->cDims = 1;
psa->fFeatures = 128;
psa->cLocks = 0; for(long index=0; index<10; index++ )
{
// pData[index] = 0x10;
if( FAILED( SafeArrayPutElement( psa, &index, &bVal[index]) ) )
{
AfxMessageBox( "Error" );
return;
}
} VariantInit( &varChunk );
varChunk.vt = VT_ARRAY|VT_UI4;
varChunk.parray = psa;
VARIANT varChunk;
SAFEARRAY *psa;
SAFEARRAYBOUND rgsabound[1];
unsigned char uIsRead = 0x10;
unsigned char bVal[32];
BYTE *pData; memset( bVal, 0x20, sizeof(bVal) ); rgsabound[0].cElements = 10;
rgsabound[0].lLbound = 0; psa = SafeArrayCreate( VT_UI4, 1, rgsabound );
psa->cbElements = 1;
psa->cDims = 1;
psa->fFeatures = 128;
psa->cLocks = 0; for(long index=0; index<10; index++ )
{
// pData[index] = 0x10;
if( FAILED( SafeArrayPutElement( psa, &index, &bVal[index]) ) )
{
AfxMessageBox( "Error" );
return;
}
} VariantInit( &varChunk );
varChunk.vt = VT_ARRAY|VT_UI4;
varChunk.parray = psa;
解决方案 »
- ICO文件问题
- 在VC中可以使用Excel函数吗?
- 什么时候用\r 什么时候用\n 以及什么时候用\r\n呢?
- 计算机图形学达人请进,帮忙做几个作业题目,多分送上
- 用命令行注册控件
- 请高手指点,怎样实现窗体字体渐渐消隐,然后有渐渐显现呢,请告之,十分感谢,解决了立即给分
- 循环访问变量~MFC环境能作到吗?
- 巨,郁闷的一个问题!!
- 如何自绘窗口的非客户区(如标题栏)?
- 紧急求救:如果恢复注册表,刚才不小心改了。有点程序不能远行了。
- ado 如何连接linux上的mysql。能直接连接吗,如果不行能通过myodbc连接吗
- 我在用ATL做一个窗口,使用CAxWindow内嵌MSWORD,老是运行出错,我把代码贴出来了,大家帮我看看
你直接问医生:我有什么问题吗?是不合适的。首先要说出你哪里不舒服。