This is the basic level of compatibility and is not sufficient for most robust applications. This level will not allow your application to run under MDI, but it should work without failing under SDI.
To create an SDI-only application
- Register your application as SDI only by calling AcRxDynamicLinker::registerAppNotMDIAware() in the kInitAppMsg handler of acrxEntryPoint().
- Ensure that your application can take an AcRx::kUnloadAppMsg immediately following a return from processing the AcRx::kInitAppMsg. This will occur if your application doesn't register as being MDI aware, and AutoCAD already has multiple documents open.