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

Файл конфига не обязателен для приложения

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

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

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

По умолчанию все приложения имеют конфигурационный файл и все модули регистрируют там свой UniConfig.

Отсутствие файла конфига не ошибка

Все современные проекты спроектированы так, чтобы иметь разумные умолчания и при удалении конфига восстанавливать их.

Если приложение поставляется без этого файла то можно убрать стандартное предупреждение о том что он не найден:

    out_oDefine.m_fAppOption |= 0 |
        //project_definition::F_AppOption_UniViewFromRegistryOnly : 0)
 
        // all apps using UniConfig should at least enable the warning:
//VL: 2010-09-02
        //project_definition::F_AppOption_ConfigMissingWarning |
//VL.

Ошибки чтения существующего но испорченного файла будут все равно выдаваться.

CD ROM

При запуске с компакт диска теперь не выдаются сообщения об ошибках записи на него конфига.

//VL: 2010-09-03
    bool ok = true;
 
    // don't try to save on CD
    ref<CDriveInfo> rDriveInfo;
    if (rDriveInfo->GetSystemDriveType(file)
            !=
            CDriveInfo::E_DriveType_CdRom)
    {
//VL.
        // Load config
        ......

(Понадобилось для Заставка для CD Stabip)

www.biosoft-m.ru



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