Ransen's ObjectARX Course
Errata
Version 1.05:
The library AcGe15.Lib is missing in DwgIter.Dsw, both lab and solved versions. Use VC 6 menu Project|Settings|Link|Input to add AcGe15.Lib into the workspace.
In Examples.Cpp, in the function Dims3d(), the call to close() should come before the call to acedCommand().
Chapter 7 says that ShowARXErrorEx() is in ErrsAbbs.Cpp. It isn't. Its in Support\Support.Cpp .
The solved version of the REAX lab is incorrect. Contact me for hints on how to create a correct version, and my solved correct version (you may have a better one!).
Version 2.01:
There is an error in the solution to Lab 12 on cloning. Contact me for hints on how to create a correct version, and my solved correct version (you may have a better one!).
Some hyperlinks within Chapter 20 link incorrectly. To overcome this simply use "previous" instead of "back".
Version 2.06
The solved version of DeepClon.Cpp has a missing pEntity->close() statement near line 90. The correct code is as follows:
// ...we can find out if it is a circle:
AcDbCircle* pCircle = AcDbCircle::cast (pEntity) ;
if (pCircle != NULL) {
// Yes this is a circle, so append it...
OriginalObjects.append (idObj) ;
}
pEntity->close() ; // !!! ADD THIS LINE !!!
Copyright(c) 2001 Owen F. Ransen