Показать сообщение отдельно
Старый 03.07.2017, 14:00   #121  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Прикольно.
Только там не описали как обращаться к переменным класса.
Вот так можно ?

X++:
class BaseClass1
{
    str   memberVar;  // axforum
    str method1(int arg) {
        memberVar+="; "+int2str(arg); // axforum
    
    }
}

[ExtensionOf(ClassStr(BaseClass1))]
class BaseClass1_Extension
{
    str method1(int arg) {
        // Part 1
        info(memberVar);  // axforum
        var s = next method1(arg + 4);
        info(memberVar);  // axforum
        // Part 2
        return s;
    }
}
Чем-то это напомнило классы SysReportRun и SysSetupFormRun
Вернулись к корням ?

Последний раз редактировалось Logger; 03.07.2017 в 14:03.