Спасибо за пример!
Не хватало предварительной инициализации VARINT как массива перед вызовом GetPoints()
Теперь все работает.
Не хватало предварительной инициализации VARINT как массива перед вызовом GetPoints()
| Код |
|---|
VARIANT vPoints; vPoints.vt = VT_ARRAY | VT_VARIANT; // так нужно для всех массивов SAFEARRAYBOUND sab; sab.lLbound = 0; sab.cElements = 0; vPoints.parray = SafeArrayCreate(VT_VARIANT, 1, &sab); long lPnts = pAxis->GetPoints(&vPoints); |

