Разработки          Услуги          О компании          Контакты  

декларация и установка значения по умолчанию для пропертей до того как модули нужных классов загружены

Материал из биософт-м

Перейти к: навигация, поиск

  !   Данная информация предназначена только только для IT-специалистов по системной интеграции модулей БИОСОФТ-М. (см. Руководства пользователя к программным продуктам)

Проперти type<> из другого модуля можно задать значение по умолчанию инициализацией on-demand и избежать проблемы зависимости конструктора от готовности модулей:

    // Current Modus
    type<CStabipModusTypeIfaceGp> x_typeStabipModusType;
    type<CStabipModusTypeIfaceGp> x_typeStabipModusType_Get()
            return
                // default init from other module
                this->x_typeStabipModusType == null()?
                //!m_bStabipModusTypeInitOk?
                    type<CStabipModusTypeIfaceGp>()->
                        AsStabipMonitoringRecording()
                    :
                    this->x_typeStabipModusType;
www.biosoft-m.ru



Просмотры
Личные инструменты