Тема: OleVariant взамен AutoCAD_TLB
Писать программу проще, когда работаешь с подключенным модулем AutoCAD_TLB, но если потом заменить переменные все с типизированных в том модуле на OleVariant, то программа все равно будет работать и не привязана к конкретной версии AutoCAD_TLB.
Проблема в следующем.
Функция GetPoint, первым параметром в примерах берет в переменную Point значение типа EmptyParam, и программа работает, пока подключен TLB, но как только перевожу все на OleVariant, функция возвращает ошибочно переданный параметр Point, и заставить работать можно только передав туда координаты точки, но тогда появляется линия в чертеже, относительно которой мы ставим точку.
Как не передавать некакие координаты, и чтобы ошибки не вылезали?