I have a third party activex control that the com browser created an inc file for. I use a lot of the simple functions with no problem, but can't seem to get multiple parameters back where pointers are involved. The inc file includes the line-
MEMBER CALL GetWigetDetails <94> (IN AxisIndex AS LONG<0>, IN pRawPos AS VARIANT<1>, IN pField AS VARIANT<2>, IN pAGC AS VARIANT<3>, IN pMagnitude AS VARIANT<4>, IN pTemperature AS VARIANT<5>, IN pStatus AS VARIANT<6>) AS LONG
I know the parameters are an input, followed by pointers to two longs, a double followed by three more longs. The function returns no error, but whatever variables I try to use, varients etc., my pointers come back empty. What kind of variables and syntax are required to get data back from com objects? And why are the pointers prefixed with IN, when they should return data?
MEMBER CALL GetWigetDetails <94> (IN AxisIndex AS LONG<0>, IN pRawPos AS VARIANT<1>, IN pField AS VARIANT<2>, IN pAGC AS VARIANT<3>, IN pMagnitude AS VARIANT<4>, IN pTemperature AS VARIANT<5>, IN pStatus AS VARIANT<6>) AS LONG
I know the parameters are an input, followed by pointers to two longs, a double followed by three more longs. The function returns no error, but whatever variables I try to use, varients etc., my pointers come back empty. What kind of variables and syntax are required to get data back from com objects? And why are the pointers prefixed with IN, when they should return data?
Comment