Показать сообщение отдельно
Старый 30.03.2018, 09:14   #8  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Я бы сначала узнал что нужно автору и как работает SysOperationFramework.
Цитата:
Сообщение от ax_mct Посмотреть сообщение
просто протянул бы .parmPackedArgs_MyPostFix() по всей цепочке вызова.
Понятно что это потребует расширения Declaration, PackedList для каждого класса в цепочке,
Только для контракта. Причем SysOpFW отличается тем, что там не надо заморачиваться с packedlist - он сам пакует и разбирает свойства по имени.

Цитата:
но единственно чтобы бы меня заботило это сделать так чтобы не было runtime ошибок и при этом максимально сбоку. Типа версия 901 PackedList, наименование переменных с префиксами/постфиксами и прочее.
А в конце выяснится, например, что автору надо просто надо обновить вызывающую форму после выполнения операции чтобы изменения отобразились.

Args.caller во первых запаковать нельзя, а во вторых, его не нужно никуда протаскивать - достаточно или в afterOperation или прямо в main написать этот код.

Цитата:
А для чего там тот или иной класс - пофиг. Это передача параметра и ничего больше. KISS, Debugger в зубы и вперед.
И ни в задаче ни в системе разбираться не надо
За это сообщение автора поблагодарили: ax_mct (5).