Добрый день.
Столкнулся с такой проблемой.
Необходимо заблокировать отклиучение привиазки к гриду.
Вроде все просто.
static bool changed = false;
void CEdReactor::sysVarChanged(const ACHAR* varName, Adesk::Boolean success)
{
//CEdReactor::sysVarChanged(varName,success);
if(_tcscmp(varName,_T("SNAPMODE"))==0) {
if(!changed)
{
resbuf rb;
rb.restype = RTSHORT;
rb.resval.rint = 1;
acedSetVar(_T("SNAPMODE"), &rb);
changed = true;
}
else changed = false;
}
}
Но почему то не работает, т.е. вылетает на строчке acedSetVar.
Система:
Acad 2013 64-бит Eng.