Кстати, для динамического получения/изменения параметров пишутся parm -методы:
X++:
myType parmMyValue(myType _value = value)
{
value = _value;
return value;
}
Где value-это глобальная переменная. А с помощью этого метода можно в любой момент получить или установить переменную.
В диалоге, конструируемого из RunBase, обычно заполняется объект вызывающего класса - наследника RunBase, так что ссылка на класс уже есть. Т.о, можно вызвать и метод класса.
Но это так, размышления. Правильней все дела, как Иван написал. И как в tutorial_RunBase сделано
С Уважением,
Георгий