ADN Club => ObjectARX => Тема начата: Дмитрий Гилин от 29-12-2016, 14:43:17
Название: Миграция ObjectARX2013->ObjectARX2015
Отправлено: Дмитрий Гилин от 29-12-2016, 14:43:17
Добрый день, коллеги.
Есть компонент, написанный на C++ & ObjectARX2013. Требуется адаптировать его к ObjectARX2015 (а затем к ObjectARX2017). В коде используется тип 'ulong'. Этот тип определен в ObjectARX2013\inc\adesk.h:
В ObjectARX2015\inc\adesk.h этот тип не определен. Просмотрел документацию ObjectARX2015, в разделе изменений ничего по этому поводу не нашел. Как быть?
Название: Re: Миграция ObjectARX2013->ObjectARX2015
Отправлено: Александр Ривилис от 29-12-2016, 14:54:59
1. Не забывай про правильное форматирование кода на форуме (у меня в подписи). 2. Пойдём сначала формальным путём: Проанализируем adesk.h в ObjectARX 2013:
Я пропустил в коде незначимое и комментарии. Вывод ulong и UInt32 - одно и тоже. В ObjectARX 2015 и 2017 есть тип UInt32, так что можешь им пользоваться смело вместо ulong. Или напиши что-то типа: