From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
I believe LabVIEW passes arrays by pointer anyway. If LabVIEW does not let you wire the array directly to the variant input of the method, or if there are problems when you run it, try converting the array to variant using the Variant VI's in the Advanced- Data manipulation pallete.
I found a hack for my problem. All the arrays from labview are passed to the ActiveX components as SAFEARRAYs. So the variant has to treat the type as a VT_ARRAY.
I think a c-style array(VT_I4|VT_BYREF) can be passed using CINTools. I havent tried this approach