Works with Bricscad (Windows) Classic, Pro and Platinum, Bricscad (Linux) Classic and Pro.
The SDS API is a C-style API, that is similar to the ADS API of AutoCAD.
Deprecated
Up to Bricscad V7, SDS was the only C-style API available.
Since Bricscad V8, there is a new C/C++ BRX API, which is fully code compatible with ADS and ObjectARX of AutoCAD. Most of the SDS functions have an equal similar global function in BRX. Therefore, we advise to use BRX above SDS for new developments.
SDS is still supported, for reasons of backward compatibility with existing SDS applications. However, some breaking changes were necessary to fit into the design of Bricscad V8. At the same time these changes increased the compatibility with AutoCAD.
Breaking changes from Bricscad V7 to V8 (or higher)
Compiling SDS applications
In order to compile your SDS application, you need to:
We advise to use Microsoft Visual Studio 2005 that is compatible with version 8.0 of the CRT and MFC libraries.
Note that there is no binary compatibility for compiled applications between Bricscad V7 and Bricscad V8 (or higher). If you have an existing V7 based SDS application, it will need to be migrated and recompiled for Bricscad V8.
Sample project
Amongst the sample applications installed with Bricscad, you will find the "sdsMigrate" project. This sample SDS application illustrates all the changes that have been made compared to V7. In particular, the project demonstrates the new solution for all kinds of reactors. Please check this project and the included readme.txt for a full list of changes.
© Menhirs NV. All rights reserved. |