Показать сообщение отдельно
Старый 26.06.2008, 12:47   #8  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Разница 3-ки и 4-ки в классе sysTableLookup\formRun():
4.0:
X++:
if(useLookupValue)
    {
        args.lookupField(lookupField);
        switch (callingControl.handle())
        {
            case classnum(FormStringControl):
                callingStringControl = callingControl;
                args.lookupValue(callingStringControl.text());
                break;
        }
    }
3.0:
X++:
switch (callingControl.handle())
    {
        case classNum(FormStringControl):
            callingStringControl = callingControl;
            args.lookupValue(callingStringControl.hasChanged() ? callingStringControl.text() : callingStringControl.valueStr());
            break;
    }
т.е. в 3-ке отсутствует этот флаг, но для удобства будущих разработок его можно добавить