Показать сообщение отдельно
Старый 11.12.2007, 17:20   #8  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
То есть, вместо подобного:
X++:
    Args   args;
    ;
    args = new Args();
    args.name(formStr(reportURLedgerTurnoverSetup));
    args.parmEnumType(enumnum(reportUReportType));
    args.parmEnum(reportUserReport.ReportType);
    args.parm(reportUserReport.ReportName);
    formRun = classFactory.formRunClass(args);
Можно писать так:

X++:
formRun = new my_Args().name(formStr(reportURLedgerTurnoverSetup))
                           .parmEnumType(enumnum(reportUReportType))
                           .parmEnum(reportUserReport.ReportType)
                           .parm(reportUserReport.ReportName)
                           .formRun();
В общем то тоже, но такой стиль кода мне последнее время привычнее.