Swati Pandit Posted February 16, 2007 Posted February 16, 2007 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. Quote
hendie Posted February 16, 2007 Posted February 16, 2007 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 Quote
Swati Pandit Posted February 16, 2007 Author Posted February 16, 2007 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. Quote
rkmcswain Posted February 16, 2007 Posted February 16, 2007 AutoCAD OEM products will not load external ARX programs, unless the ARX is specially compiled for the specific OEM package. Quote
Swati Pandit Posted February 19, 2007 Author Posted February 19, 2007 Can _any_ ARX library be compiled against _any_ OEM package? Quote
rkmcswain Posted February 19, 2007 Posted February 19, 2007 Can _any_ ARX library be compiled against _any_ OEM package? If you are the OEM product builder, yes. Quote
fbonds Posted November 20, 2012 Posted November 20, 2012 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. Quote
ReMark Posted November 20, 2012 Posted November 20, 2012 Swati hasn't been back since his initial visit in 2007. Hendie was last seen in 2011. Only rkmcswain still frequents CADTutor. Quote
Recommended Posts
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.