На мой взгляд, Autodesk здесь перемудрил - уж очень интелектуальную проверку на совместимость версий сделал Официально утверждается, что нельзя использовать VS 2003 для написания arx-приложений. Типа версия MFC не та и мало ли ещё чего... На мой взгляд, есть две основных проблемы: различные реализации MFC и возможно разный механизм распределения памяти. Решать первую проблему мне не пришлось - MFC не использую принципиально. Вторую проблему решил перегрузив глобальные операторы new и delete - вызываю в них соответствующие операторы из версии 7.0. В итоге, код работает абсолютно корректно - во время выполнения никаких проблем нет. Осталась одна проблема: Autocad просто так не хочет загружать мою библиотеку кричит о несовместимости версий (как он это выясняет - незнаю). Поэтому, сделал так: написал в 2002 студии простой модуль, который динамически загружает мою основную программу и вызывает из неё arxEntryPoint...