Jump to content

Recommended Posts

Posted

Hi,

 

I am working on an AutoCAD OEM based product. I need to compare two DWG files as a part of GUI test automation. What is the best way to do it?

 

I have already explored CompareDWG, a third party tool available as a Menu option in AutoCAD. However, the ObjectARX library used by this tool does not get loaded onto the product under test. It gives a linker error as follows:

 

AcRxDynamicLinker failed to load 'C:\Program Files\Furix\CompareDWG 2006\frxc2006_calc.arx'

Any pointers here?

Regards,

Swati.

Posted

I'm not sure I follow.

Most drawing viewers have a compare function. The Cyco viewer and the Cymmetry viewers both do for example.

But you mention "as part of GUI test automation"

Are you creating your own GUI (which I assume you are) then you will need the activex controls for the viewers and have to reference that in your project along with creating the viewer in your GUI

Posted

I think I was not clear enough. The product under test here deals with AutoCAD drawings. Now we are trying to automate the functional tests of this product using tools like SilkTest, TestComplete etc. The method used by these tools for drawing comparison is based on bitmap comparison. We want to bypass the same and hence are looking for alternatives. So, with this background, we tried using CompareDWG, which can be used in batch mode. However, the ObjectARX library used by this tool does not get loaded in my product, as specified earlier. Do you have any pointers to resolve the linker error here?

 

- Swati.

Posted

AutoCAD OEM products will not load external ARX programs, unless the ARX is specially compiled for the specific OEM package.

Posted

Can _any_ ARX library be compiled against _any_ OEM package?

Posted
Can _any_ ARX library be compiled against _any_ OEM package?

 

If you are the OEM product builder, yes.

  • 5 years later...
Posted

This is an old thread, but I'm curious if you found a solution and what it was? Thanks!

 

I think I was not clear enough. The product under test here deals with AutoCAD drawings. Now we are trying to automate the functional tests of this product using tools like SilkTest, TestComplete etc. The method used by these tools for drawing comparison is based on bitmap comparison. We want to bypass the same and hence are looking for alternatives. So, with this background, we tried using CompareDWG, which can be used in batch mode. However, the ObjectARX library used by this tool does not get loaded in my product, as specified earlier. Do you have any pointers to resolve the linker error here?

 

- Swati.

Posted

Swati hasn't been back since his initial visit in 2007.

 

Hendie was last seen in 2011.

 

Only rkmcswain still frequents CADTutor.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...