AutoCAD developer update for 2024

By Sreeparna Mandal

Picture1

The AutoCAD Developer Center has been updated with the following:

  1. Wizards
    • ObjectARX 2024 Wizard
    • AutoCAD 2024 .NET Wizard
  2. Training Material
    • ObjectARX 2024 Training Labs
    • AutoCAD 2024 .NET Training Labs
  3. My First AutoCAD Plug-In tutorial for AutoCAD 2024

Important updates for AutoCAD 2024

  1. DWG file format compatibility
    • No Change

  2. API binary compatibility
    • Maintained for AutoCAD 2024
    • AutoCAD 2024 is a binary compatibility release. ObjectARX applications developed for AutoCAD 2021, AutoCAD 2022, or AutoCAD 2023 shouldn’t need to be recompiled. Applications developed for AutoCAD 2020 and earlier releases will need to be recompiled.

  3. Development Environment
    • Visual Studio 2022 v17.2.6
    • New ObjectARX applications built for AutoCAD 2024 will use VC143 toolset, however applications built with previous toolset VC142 is also compatible with AutoCAD 2024
    • .NET Framework v4.8

  4. LISP Support for AutoCAD LT
    • We are enabling end-user LISP support for AutoCAD LT

API changes post ObjectARX 2024 migration

Moved Files in ObjectARX API

  • class AcCmColor

Deprecated ObjectARX APIs

  • AcDbGripData::AcDbGripData () Constructor
  • AcDbGripData::AcDbGripData (AcGePoint3d&, void*, AcRxClass*, GripOperationPtr, GripOperationPtr, GripRtClkHandler, GripWorldDrawPtr, GripViewportDrawPtr, GripOpStatusPtr, GripToolTipPtr, GripDimensionPtr, GripDimensionPtr, unsigned int, AcGePoint3d*, GripInputPointPtr) Constructor
  • The alternate API to be used instead of the above deprecated API is:
    AcDbGripData(const AcGePoint3d&, void* AppData);

Modified structures/API in ObjectARX

  • AcadApp structure declaration
  • AcDbAssocTransInfo structure declaration
  • AcDbMultiModesGripPE::GripMode structure declaration
  • AcDbMultiModesGripPE::GripMode::ActionType Data Member
  • AcDbMultiModesGripPE::GripMode::CursorType Data Member
  • AcDbMultiModesGripPE::GripMode::GripMode Constructor
  • AcGsKernelDescriptor::hasRequirement Method

For detailed information on Moved/Deprecated/Modified API, refer to the documentations(arxref.chm) in the ObjectARX 2024 SDK


Comments

14 responses to “AutoCAD developer update for 2024”

  1. This is, in my opinion, one of the best posts that you have made. Your work is quite outstanding in both quality and quantity. I am grateful to you for it.

  2. These training labs are likely instructional materials and exercises aimed at teaching developers how to use ObjectARX to develop applications for AutoCAD 2024.

  3. A technology worth looking forward to next year.

  4. This tutorial can be a helpful starting point for developers looking to create their first AutoCAD plugin.

  5. The AutoCAD Developer Center has been updated with the following: Wizards. ObjectARX 2024 Wizard.

  6. This is an excellent article. This is, in my opinion, one of the best posts ever written. Your work is excellent and inspiring. Thank you very much.

  7. it symbolizes the spirit of cooperation and ingenuity that defines the future of space exploration.

  8. Ramsey Morgan Avatar
    Ramsey Morgan

    New ObjectARX applications built for AutoCAD 2024 will use VC143 toolset thank you, PALMY Varsity Jacket

  9. Kinitopet stands as a testament to the power of imagination and innovation in the world of gaming.

  10. we need versions AutoCAD 2025
    cheers : )

  11. “It’s amazing how well you can simplify complicated concepts. Without a doubt, I’ll use these suggestions. Hollister Red Bull Jacket

  12. The transition from the deprecated AcDbGripData() constructor to the new AcDbGripData(const AcGePoint3d&, void* AppData) is a crucial upgrade for developers. This change not only enhances performance but also improves compatibility with modern applications. Meanwhile, if you’re looking for a fun way to unwind, try the Bad Parenting game; it cleverly intertwines challenges that reflect real-life decisions, offering both humor and insight into parenting dynamics!

  13. I sincerely hope these enhancements fulfill your expectations. If you require any other modifications, please feel free to inform me..

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading