Тема: Непереключается переменная TILEMODE
Не работает ни первый вариант, ни второй
1)
resbuf rb;
rb.rbnext = NULL;
rb.restype=RTSHORT;
rb.resval.rint = 0;
acedSetVar(_T("TILEMODE"), &rb);
2)
AcDbDatabase *MainDB;
MainDB = acdbHostApplicationServices()->workingDatabase();
if (MainDB)
{
AcAxDocLock lock(MainDB);
if (lock.lockStatus() == Acad::eOk)
{
MainDB->setTilemode(false);
}
}
Вылетает с ошибкой :
Unhandled exception at 0x62150880 in acad.exe: 0xC0000005: Access violation reading location 0x00000000.
Это из-за Memory leak'ов ?