当前位置: 代码迷 >> VC >> 关于VT_DISPATCH类型的有关问题
  详细解决方案

关于VT_DISPATCH类型的有关问题

热度:8190   发布时间:2013-02-25 00:00:00.0
关于VT_DISPATCH类型的问题
最近刚刚接触驱动编程,想问怎么给VARIANT的VT_DISPATCH类型赋值呢.我想把一个数组赋值到这种类型的变量中去?可以么
代码,

VARIANT vaColumnvalue;
vaColumnvalue.vt=VT_DISPATCH;
vaColumnvalue.pdispVal=     ;
------解决方案--------------------------------------------------------
其实我要问的是JavaScript调用COM传递数组时,在COM接口端,接收到的是VARIANT类型对象,如array,该对象的vt类型VT_DISPATCH,因此其值表示的是一个IDispatch类型的指针。
如果我要在MFC中调试,应该怎么用VT_DISPATCH类型呢,或者是用别的方式. 我用了VT_BYREF接收数组成功了




------解决方案--------------------------------------------------------
哥们  你的问题解决了么?
------解决方案--------------------------------------------------------
VC下好像不可以对VT_DISPATCH类型 的值设为数组,可以在javascript去调用com来进行测试
  相关解决方案