1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| STDMETHODIMP CIFCPricerCOM::Getvariant(VARIANT *hauteur)
{
int i,j;
SAFEARRAYBOUND rgsabound[10];
for (i=0; i< 10; i++){
rgsabound[i].lLbound = 0;
rgsabound[i].cElements = 9;
}
VariantInit(hauteur);
hauteur->vt = VT_VARIANT | VT_ARRAY;
hauteur->parray = SafeArrayCreate(VT_VARIANT,10,rgsabound);
long position[2];
for (i=0; i< 10; i++){
for (j=0; j< 10; j++){
position[0] = i;
position[1] = j;
CComVariant variant1(15);
SafeArrayPutElement(hauteur->parray,position,&variant1);
}
}
return S_OK;
} |
Partager