Original Post
Hi
i have a problem in my COM ATL Programming. (I m writing OCX
file for VB)
can i have a function return multiple value?
Let say i have function named CalcVariance(a,avg,var) which
takes in 3 arguments and it is supposed to return the
value of avg and var.
so in the idl file, i wrote
[id(19), helpstring("method CalcVariance")] HRESULT CalcVariance([in]vObjFeatures vFeature, [out]double* pAvg,[out]double* pVar);
Hence, did i declare the right thing?
in Vb i call using this way:
Dim nAvg,nVar as double
VsBlobObject1.FeatureVariance i, nAvg, nVar
But the VB code couldn''t execute the function as it gave me
"Type Mismatch" error code.
so can anyone teach me how to write this function....
from damian