ComSDK
 Указатель Классы Пространства имен Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Группы Страницы
INI-парсер

Данный модуль содержит классы и структуры для обеспечения разбора файлов формата aINI. Подробнее...

Граф связей класса INI-парсер:

Подробное описание

Данный модуль содержит классы и структуры для обеспечения разбора файлов формата aINI.

Заготовка модуля INICover_stl была сгенерирована специальным средством RAD разработки SA2-DE. Все права защищены. (2009)

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

======================================= // Параметры новой разработки. ======================================= // Имя комплекса: GCAD (gcd) Имя решения: GCAD_2 (gc2) (прочерк если модуль относится лишь к комплексу) Имя проекта: INIReader (ini) (прочерк если модуль относится лишь к решению) Полный SID: gcdgc2ini Время создания: 1:21:16 Дата создания: 07.11.2009 ======================================= // ============================================================================================ // Параметры ревизии(версии): ============================================================================================ // [prd]Period: 11/2009 [aut]Author: Alexandr Sokolov [did]DeveloperID: sa [pid]ProblemID: 00001 [rvs = did.date.pid]Revision: //#sa.07.11.2009.00001 [dsc]Description: [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // [prd]Period: 08/2010 [aut]Author: Alexandr Sokolov [did]DeveloperID: sa [pid]ProblemID: 00002 [rvs = did.date.pid]Revision: //#sa.26.08.2010.00002 [dsc]Description: Добавление новых методов: getScriptFromFile_s, splitParamLine_s, exp_TranslateFilenameToAbsolutePath Исправление ошибки с неверным удалением комментариев в строках с параметрами. [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // ============================================================================================ // Параметры ревизии(версии): ============================================================================================ // [prd]Period: 1/2011 [aut]Author: Alexandr Sokolov [did]DeveloperID: sa [pid]ProblemID: 00003 [rvs = did.date.pid]Revision: //#sa.11.01.2011.00003 [dsc]Description: добавление функции OutStdLogMessage, выдающей системные сообщения в стандартные потоки вывода [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ //

============================================================================================ // [prd]Period: 2/2011 [aut]Author: Alexandr Sokolov [did]DeveloperID: sa [pid]ProblemID: 00004 [rvs = did.date.pid]Revision: //#sa.27.02.2011.00004 [dsc]Description: добавление функций splitSetValue, предназначенной для определения текущего значения переменной для которой определено множество допустимых значений [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // ============================================================================================ // [prd]Period: 3/2011 [aut]Author: Alexandr Sokolov [did]DeveloperID: sa [pid]ProblemID: 00004 [rvs = did.date.pid]Revision: //#sa.12.03.2011.00005.sn [dsc]Description: добавление функций requestCheckValue, предназначенной для определения текущего значения переменной для типа ptCheck, а также доработка метода requestParamType [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // [prd]Period: 3/2013 [aut]Author: Alexandr Sokolov [did]DeveloperID: sa [pid]ProblemID: 00007 [rvs = did.date.pid]Revision: //#sa.08.03.2013.00007 [dsc]Description: рефаторинг - удаление лишних методов [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // ============================================================================================ // [prd]Period: 4/2013 [aut]Author: Vitaliy Schetinin [did]DeveloperID: sv [pid]ProblemID: 00008 [rvs = did.date.pid]Revision: //#sv.08.04.2013.00008 [dsc]Description: ptRange - необходимо изменить синтаксис параметра в INIParser [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // ============================================================================================ // [prd]Period: 5/2013 [aut]Author: Aleksey Shevtsov [did]DeveloperID: ash [pid]ProblemID: 00010 [rvs = did.date.pid]Revision: //#ash.08.05.2013.00010 [dsc]Description: Добавление функций для загрузки данных об INI-файле в типа данных AnyMap. [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // [prd]Period: 12/2013 [aut]Author: Щетинин Виталий [did]DeveloperID: sv [pid]ProblemID: 00011 [rvs = did.date.pid]Revision: //#sv.04.12.2013.00011 [dsc]Description: Изменение логики работы getStrOptionValueMBS - смотрит к какому типу относится параметр и возвращает текущее для ptRange, ptUnitVal,ptDBTableVal,ptSet [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ // [prd]Period: 10/2014 [aut]Author: Трофимов Александр [did]DeveloperID: at [pid]ProblemID: 00012 [rvs = did.date.pid]Revision: //#at.05.10.2014.00012 [dsc]Description: Секции выводятся в порядке перечисления в ini-файле [ccm]CodeComment: rvs.{[s]Start | [e]End | []}{[n]New | [o]Old | [d]Develop} ============================================================================================ //