Migration à prévoir pour support AutoCAD 2013

AutoCAD 2013 va être prochainement disponible. Cette nouvelle version introduit un certain nombre de changements qui vont entraîner une rupture de compatibilité avec les applications reposant sur l'API ObjectARX .NET. Autodesk a en effet effectué une séparation entre le code qui gère l'interface utilisateur et le code qui gère les opérations de base. Suite à cette évolution baptisé Big Split chez Autodesk, une nouvelle dll a été introduite : AcCoreMgd.dll. Il faudra donc ajouter cette dll aux références des projets Visual Studio. Il faudra également choisir .NET 4 comme cible du projet. Enfin, il y a quelques changements dans l'API qui nécessiteront quelques reprises au niveau du code.

Pour ce qui des applications basées sur l'API ObjectARX C++, AutoCAD 2013 est une release "binaire", on passe en effet de la série R18 (AutoCAD 2010 à 2012) à la série R19. Donc migration/recompilation obligatoires.

Finalement, les applications écrites en AutoLISP devraient elle rester compatible, l'API étant relativement figée (on peut même dire qu'elle n'a pratiquement pas évoluée depuis l'introduction de Visual LISP dans AutoCAD 2000).

Dans tous les cas, si vous avez une application à migrer, n'hésitez pas à nous contacter.

Etiquettes:

Ajouter un commentaire