ArxDbg Utility

ArxDbg is the name of a sample project that has been included with the ObjectARX SDK for many years. It’s primary purpose is to demonstrate how to use the ObjectARX API, but it is a complete free-standing utility in its own right. ObjectARX programmers often use this utility during development for testing and exercising their application code, but it can be useful to anybody, not just programmers.

As you can see, the UI consists of a single context menu. One of my favorite features is the ability to spelunk through a drawing database, looking at every object and its relationships to other objects. The command is ArxDbgSnoopDb, or you can select ‘Database Info…’ in the ArxDbg context menu.

There is no documentation, but anyone with a basic familiarity with the AutoCAD object model can figure out what most of the commands do. [Updated 2021-02-07] [4.6 Mb] includes versions of the utility for all versions of AutoCAD from AutoCAD 2000 through AutoCAD 2021.

27 thoughts on “ArxDbg Utility”

  1. Bonjour,

    Je suis entrain de m'initier au .Net avec AutoCAD 2010.

    J'ai inséré un XRef, un PDF, un DWF et une image dans un dessin. Avec VS2008, j'essai d'écrire un programme qui me permettrait de modifier leur chemin d'accès.

    Pouvez-vous m'aider ou me dire ou trouver les informations ?


  2. Hello

    I appreciate Your product, is really good and helpful.
    However I have very big problem with using Your application in autocad 2012. During loading arxdbg.arx to autocad, receive a message “arxdbg.arx is incompatible with this version of AutoCAD”. Ofcourse I downloaded letest version of ObjectARX2012, and compiled arxdbg project in Visual Studio 2010. Would You like to help me with this problem? I will be very gratefull 🙂

    Best regards

    1. Did you get an error when loading the version that you downloaded from my web site, or is the error from the version that you built yourself?

      1. I have just downloaded arxdbg from Your website, and version for AutoCad 2010 x64 works fine with AutoCad 2012 x64.

        Thanks for reply.

  3. hi,
    I have an arx object and I compiled it with vs c++ 2010 professional using objectarx2012 successfully, when I loaded it to autocad,it saied that my arx is incompatible with this version of autocad,what should I do to correct this


    1. You must use the v90 platform toolset to build for ObjectARX 2012 in VS 2010. Please post future technical questions in an appropriate support forum if they are not related to the topic of the blog post.

  4. Hello,

    I downloaded your arx files and able to use in autocad, but can you give us the source code? (at least the one for autocad2013 x64)

    I am trying to compile and load the one in “ObjectARX 2013” folder but arxdbg.arx file could not be loaded.

  5. I can’t load the ArxDbg. There doesn’t seem to be anything in the C:ObjectARX 2015samplesdatabaseARXDBG folder for an object to load.

    In the 25 page word documentation file there isn’t a single line on how to load the app.

  6. Thanks for providing the compiled versions….makes it so much easier to use such a great tool.

    Michael Smith

  7. Owen,
    Than you for compiling and providing a download location for this Tool.

    Your ongoing generosity is appreciated.


  8. Dear Sir
    Just downloaded the 2017 version and felt the need to write to thank you for your ongoing contribution to our lives.
    Best regards

  9. Owen,

    Thanks so much for your contribution, You save me a lot of efforts.

    Best Regards,


  10. Hi Owen

    I want to ask kindly if version 2019 is “under development”?


  11. Hi Owen
    the time flies …
    Will there be new versions for the current (and coming) versions of AutoCAD?
    Thanks a lot for your work!


Leave a Reply

Your email address will not be published. Required fields are marked *