脏抹布怎样清洗:关于VC调用COM时从COM中取出数据的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 21:17:09
VARIANT input;//只有一个输入参数
VARIANT output;//输出参数
VariantInit(&input);
input.vt=VT_I4;
input.iVal=4;
VariantInit(&output);
output.vt=VT_R8;
// 调用COM组件的方法
arrayy.tryarray(1,&output,input);
double *nRes;
nRes= new double[1];
// 获取计算的结果

nRes[0]=output.dblVal;
m_edit=nRes[0];//m_edit是Edit类控件,显示输出值。
UpdateData(FALSE);
}
函数tryarrayy的原型为:
void tryarrayy(int input)
{
double output;
output=3*input;
}