Так… для себя я так определил решение
Объект класса формы есть некий объект-контейнер, все остальное в нем – встроенные объекты, изолированные от внешнего мира, доступ к ним только из методов контейнера.
А обращаться к методам объекта из экземпляра класса можно так:
clsClass
void new(FormRun _parentForm)
{
parentForm = _parentForm
}
void CallMyMethod()
{
parentForm.owner().MyMethod();
}
Единственная проблема… которая мне видится и которая может сгенерить ошибку этапа исполнения… отсутствие у объекта метода MyMethod()… интересно есть ли способ проверить, это перед обращением…
Извиняюсь за может быть излишнюю назойливость… и тривиальность вопросов… я просто стою в начале пути… ))) хочется выстроить для себя объектную модель… и больше об этом не задумываться…
Кстати ... спасибо за помощь....
|