问个C++BUIDER中的问题,高手赐教!!!!!(20分)

Y

yeah007

Unregistered / Unconfirmed
GUEST, unregistred user!
结构体如何和VARIANT类型互换?
 
VARIANT用起来很麻烦,没具体搞过,Variant倒是用得不少,比如说在COM组件里要传送复杂的参数时,接口都是定义为VARIANT,但用的时候还是要用Varaint转一下才好用。
Variant并不能与任意的结构类型想转换,但可以以锁定Varaint数组并进行内存拷贝的方式来复制一个结构的内容。
关键字:VarArrayLock, VarArrayUnlock, OPENARRAY, VarArrayCreate, memcpy
 
强制转换。
 
详细一点好吗,谢谢!
 
顶部