TSK Lab

Comming Library, изменения на 11.12.2013

Borland Delphi 7

CommingADO.pas

Функции работы с ADO.

[*] Форматирование.

[+] SetStateEdit: Установить режим редактирования.

[+] ClearDateSetField: обработка пустых полей Dataset.

CommingDisplay.pas

Функции работы на Canvas, c TRect.

[*] DrawCellTextOut: правильный расчёт при сокращении неумещающегося текста.

CommingError.pas

Обработка ошибок.

[*] Кнопка "Выход" остаётся вместе с "Продолжить" в зависимости от настройки.

CommingFile.pas

Функции работы с файлами.

[*] Форматирование.

[*] ReplaceFileLine: параметр обязательного использования бланка.

[*] RecurseDir: пераметр фильтрации передаётся по рекурсии.

[*] RecurseDir: дополнительный параметр для фильтрации директорий по названию.

[*] GetVolumeNo, GetVolumeSerialNumber: можно использовать UNC имя файла.

[*] NormalFileName: дополнение удаляемых символов.

[*] ExtractFileNameNoExt: только имя файла.

[+] Использование IStorage.

[*] ExtractFileNameNoExt: упрошённая формула.

[*] GetVolumeLetter: используется свой вызов GetVolumeInformation.

[*] GetVolumeLetter: по-умолчанию без буквы.

[*] TakeFileSize: большие файлы.

[+] NormalFileName: нормализует имя файла.

CommingFlat.pas

"Плоские" контролы.

[+] TcoMemo.AddLineFormat: добавление форматированной строки.

CommingLog.pas

Локальный журнал приложениея.

[*] Журнал записывается в одну папку с приложением.

CommingProgressBar.pas

Модернизированный ProgressBar.

[*] Темная надпись.

CommingShellFoldersBrowse.pas

Shell API. Стандартный выбор папки.

[+] Поле ввода.

CommingString.pas

Функции обработки строк.

[*] ReplaceQuotation: вместо замены кавычек - удаление.

[+] ReplaceBracket: замена скобок на круглые.

[*] QuotationReplace переименована ReplaceQuotation.

[+] PosAfter: позиция в строке после найденной подстроки.

[*] DelDoubleChar: объявление функции удаления двойных символов.

[+] HTMLDeleteComments, HTMLDeleteTag, HTMLReplaceSymbol - обработки HTML.

[+] UpperFirstLetterSentence: большие буквы, как в предложении.

[*] UpperFirstLetterWord: дополнительные кавычки в качестве разделителя.

[-] ReplaceStr: ипользуется StringReplace из unit StrUtils.

[+] QuotationReplace: приведение кавычек к единому виду « ».

[*] UpperFirstLetterWord: в разделители добывило "-".

[*] StringListTrimUpperFirstLetter: пропуск пустых строк.

[+] StringListTrimUpperFirstLetter: первая буква заглавная для строки.

[+] TransRusLatinFamily: транслитерация по инструкции МВД № 394 от 30.06.98.

[+] PosChar: позиция в строке одного из символов.

[-] RightString: ипользуется RightStr из unit StrUtils.

CommingSystem.pas

Функции системы.

[*] Форматирование.

[+] IsVista: ОС версии выше 5.

CommingToolBar2000.pas

Дополнения ToolBar2000.

[*] TB2ExportMenu: перед экспортом список очищается.

[+] TB2SortByCaption: сортировка элементов по тексту.

[+] TB2IndexByCaption: поиск элемента по тексту.

CommingVersionInfo.pas

Версия файла (упрощенная функция).

[*] Форматирование.

[*] GetBuildTime: указывается файл, по-умолчанию выполняемая программа.

[*] SetProduct: перегистрация при изменении даты сборки.

[+] SetProduct: регистрация программы.


RAD Studio XE2

CommingAddEh.pas

Дополнение EhLib без наследования.

[*] EhLib v6.1.

[*] SortMarkingChanged: изменение направление сортировки.

CommingADO.pas

Функции работы с ADO.

[+] Преобразования для использования в запросах: FloatToSQL, DateToSQL.

[*] RequeryParameters: WideChar.

[*] RequeryParameters: UnicodeString.

[!] Перенос проекта в Delphi XE2.

CommingDateTime.pas

Функции для работы с датой и временем.

[-] Перенос DateToSQL в CommingADO.

[*] Использовние FormatSettings.

[*] Форматирование.

[!] Перенос проекта в Delphi XE2.

CommingDialog.pas

Функции вызова диалоговых окон.

[!] Перенос проекта в Delphi XE2.

CommingLog.pas

Локальный журнал приложениея.

[!] Перенос проекта в Delphi XE2.

CommingNet.pas

Сеть Windows.

[*] GetDomainUsers: список с разделителем.

[+] Создание модуля.

CommingOther.pas

Различные функции.

[*] Empty: добавлен Unicode.

[*] Форматирование.

[!] Перенос проекта в Delphi XE2.

CommingRegistry.pas

Функции для работы с регистром.

[!] Перенос проекта в Delphi XE2.

CommingShellFoldersBrowse.pas

Shell API. Стандартный выбор папки.

[!] Перенос проекта в Delphi XE2.

CommingString.pas

Функции обработки строк.

[-] Replicate. Используется System.StringOfChar.

[-] Перенос FloatToSQL в CommingADO.

[+] StrToHex, HexToStr: кодирование строки.

[+] Функции обработки ключа ('Object'ID).

[!] Перенос проекта в Delphi XE2.

CommingVersionInfo.pas

Версия приложения.

[+] GetProduct: возвращает параметры регистрации программы.