I am developing an Object ARX 2006 app (as a COM server for use with VB6 client apps) with Visual Studio 7.0 2002 with the ObjectArx Wizards for AutoCAD 2006 installed.
I am trying to add a custom COM arx Wrapper class to my existing arx so that my VB client can then access an external dwg's AcadDatabase object (hopefully).
In the wizard help page "ObjectARX Wizards for AutoCAD 2006 Help / Class Wizards /Custom Object COM Wrapper" , the title says....
"ObjectARX Custom Object COM Wrapper Class Wizard" then says "This Wizard allows the exposure of ObjectARX and ObjectDBX custom classes through COM Automation" - just what I want.
When I try to use the wizard to add an ObjectArx wrapper via Class View Add Class Categories : VisualC++/ObjectArx - I have the choice of one of 7 templates,
ObjectDBX COM Wrapper object
AutoCAD Object Dynamic Property
Object DBX Custom Object Class Wizard
ObjectARX/DBX Reactors Class Wizard
ObjectARX MFC Support Class Wizard
ObjectARX Custom Entity .NET Wrapper Wizard
ObjectARX Jig Wizard
Where is my ObjectARX COM Wrapper object wizard ? Is there one?
I am not using ObjectDBX and anyway if I try to invoke the ObjectDBX COM Wrapper object a message box appears with the rather sinister "Grand Moff Tarkin-esque" warning "COM Wrapper for Custom Object should better not be implemented in .ARX project. Do you want to continue anyway? Yes/No"
Am I missing something ?
ps - The existing (works fine) VB client app runs in an AutoCAD session and modifies Xdata and some properties (eg color) of entities in a series of many dwgs externally ie not in current Model Space.