BlackTomcat |
PlayerDN,
Возможно это поможет
|
Спасибо, действительно то что нужно.
Но есть ещё один нюанс - как объявить массивы в которых возвратятся результаты работы ф-ции.
Пол дня подбирал, но все таки нашел (не без помощи такой-то матери).
Незнаю это фича автокада или это касается всех функций которые возвращают значение в параметра, но приведу пример на всякий случай, может кому-то пригодится.
object[] Params;
object aMinPoint = null, aMaxPoint = null;
ParameterModifier p = new ParameterModifier(2);
p[0] = true;
p[1] = true;
Params = new object[] { aMinPoint, aMaxPoint };
oCliche.GetType().InvokeMember("GetBoundingBox", BindingFlags.InvokeMethod, null, oCliche, Params, new ParameterModifier[] { p }, null, null);
Т.е. передаваеммые массивы должны быть именно Object'ами и неинициализированными (null) если это не так будет исключение "Неверно задана вызываемая сторона. (Исключение из HRESULT: 0x80020010 (DISP_E_BADCALLEE))".
Удачи.