Показать сообщение отдельно
Старый 16.01.2003, 15:58   #5  
AKIS is offline
AKIS
Учаснег
Аватар для AKIS
 
392 / 19 (1) ++
Регистрация: 18.08.2002
Адрес: За морями, за океанами
Здравствуйте все!

Очень рад, что Вы так активно участвуете Еще более рад, что есть "новые лица"

Отвечаю всем по порядку.
Vladislav,
Значение чек-бокса - считывается в переменную! Если б все было так просто, я бы и вопрос не стал задавать .
Ветвление происходит в методе run этого класса. Буквально, run НАЧИНАЕТСЯ с условия if(BooleanValue)...

wamr,
Вариант с CanSweep интересный - но фишка в том, напомню, что неправильно обрабатывается ТОЛЬКО переменная BooleanValue. А в если б дело было в вызове CanSweep, я полагаю, обе бы переменные считались не так (впрочем, это лишь моя версия...). К тому же, как отмечено, CanSweep возвращает всегда тру, то есть это просто заглушка

slava,
Вот код:
PHP код:
/* class MyClass   extends RunBase
{
    Real       RealValue;

    DialogRunbase   dialog;
    DialogField     dialogRealValue;
    DialogField     dialogBooleanValue; 
    
    Boolean         BooleanValue; 

    #DEFINE.CurrentVersion(1)

    #LOCALMACRO.CurrentList
        RealValue
    #ENDMACRO
}*/ 
В таблице SysLastValue для строки с типом recordType = Class и elementName = MyClass в поле Value пусто.

Жду дальнейших вопросов!
__________________
Strictly IMHO & nothing personal