Тема: Формы в DAX
Показать сообщение отдельно
Старый 04.07.2008, 10:32   #4  
Stitch_MS is offline
Stitch_MS
Участник
Аватар для Stitch_MS
Соотечественники
 
397 / 483 (17) +++++++
Регистрация: 27.02.2006
Адрес: Дания
Можно как-то так:
X++:
public void verifySomeFormNotAlreadyOpen()
{
    ObjectIdent objIdent = infolog.globalCache().get(classstr(SomeClassResponsibleForLocking), curext(), null);
    ;
    if (objIdent && objIdent.object())
    {
        throw error("The form BLA-BLA is already open. It is not possible to open more than one BLA-BLA form",
                    "BLA-BLA");
    }
    infolog.globalCache().set(classstr(SomeClassResponsibleForLocking), curext(), new ObjectIdent(this));
}