Показать сообщение отдельно
Старый 17.07.2013, 11:12   #1  
VAlek22 is offline
VAlek22
Участник
 
11 / 12 (1) ++
Регистрация: 16.04.2009
Достучаться до метода класса из callStack
Здравствуйте.

DAX 2009
SQL

Возможно callStack тут не понадобится, упомянул его для наглядности.

Задача следующая, необходимо обработать некое событие в текущем классе, а параметр для обработки находится в классе, который был вызван ранее, причем не прибегать к передаче параметра через args (он не определен).

пример callstack:
\Classes\calcValues\run
.....
\Classes\setParameters\run
\Classes\setParameters\main

Здесь в классе setParameters в переменной "zeroP" установлен некий параметр "Обнулить" (setParameters.getZeroP() )

через цепочку вызовов различных классов вызывается класс calcValues, в котором необходимо учитывать этот параметр setParameters.getZeroP().

ВОПРОС))
как мне создать экземпляр класса setParameters (или обратиться к нему)с уже установленными в нем всеми параметрами и его методами(конкретно setParameters.getZeroP() ) из класса calcValues. При этом не внося изменения в остальные классы(ну за исключением класса calcValues )

если это возможно.

PS
При запуске дебагера, щелкая по всем классам в callStack, могу в окне "variables" смотреть значения, хранящиеся в классах, наверняка можно подобным образом программно достучаться до вызывающих классов.

Спасибо.