Autocad 2005 introduces a new bug

Discussion in 'AutoCAD' started by Baalbek, Sep 28, 2004.

  1. Baalbek

    Baalbek Guest

    I have got an arx that behaves well in Autocad 2000, 2000i, 2002, and 2004.

    Now in Autocad 2005, strange things happens (the arx has been recompiled
    with the ObjectARX 2005 libraries).

    The arx does as follows:

    * listens to commands with a subclass of AcEditorReactor
    * if the command is DDATTE, the AcEditorReactor subclass sets a global value
    that indicates OK
    * after the user has edited the attribute fields, a database reactor
    (subclass of AcDbDatabaseReactor) then checks the name of the block being
    edited, and if the block name is registered (in a xml schema), the arx then
    contacts an application server for storing the values of the attributes of
    the block in a database.

    This has worked flawlessly, as I mentioned, in all Autocad versions until
    now, with Autocad 2005.

    The "bug" in Autocad behaves like this:

    * after having opened the block for editing the attributes with DDATTE,
    Autocad 2005 inserts by itself the string value ;3542x in front of the
    attribute that was edited. The arx ships the attribute values to the app
    server OK, BUT now with this annoying ;3542x value in front of every newly
    edited attribute!

    Has anybody got any idea what is going on?

    Thanks in advance,
    Rolf C Stadheim
     
    Baalbek, Sep 28, 2004
    #1
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.