TSK Lab

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

CommingADO.pas

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

[+] DataSetStateEnum: текстовое определение TDataSetState.

[+] SAVE_RECORD: значение сохраняется в регистре.

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

[*] SetField: если занчения не изменяется, то источник данных не переводится в режим изменения.

[-] Окончательное удаление BDE.

[!] Разделение директивами D7 и XE.

[!] Синхронизация Comming D7 и XE.

CommingDateTime.pas

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

[!] Разделение директивами D7 и XE.

[!] Синхронизация Comming D7 и XE.

CommingDBImage.pas

Изображение в базе данных.

[*] Цвет.

CommingDialog.pas

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

[+] ShowAskDelete: запрос на удаление.

CommingFile.pas

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

[+] RecurseDirectory: возвращает список папок.

[+] UniqueTagFile: уникальная метка файла (34 символа).

[*] GetVolumeName: входной параметр строка вместо символа.

[!] Разделение директивами D7 и XE.

[!] Синхронизация Comming D7 и XE.

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

CommingFlat.pas

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

[-] TcoDBEdit, TcoDBMemo, TcoMemo: работа с буффером обмена (с учётом Unicode).

[+] TcoDBEdit, TcoDBMemo, TcoMemo: работа с буффером обмена (с учётом Unicode).

CommingOther.pas

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

[!] Разделение директивами D7 и XE.

[!] Синхронизация Comming D7 и XE.

CommingRegistry.pas

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

[!] Разделение директивами D7 и XE.

[!] Синхронизация Comming D7 и XE.

CommingShellFoldersBrowse.pas

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

[!] Синхронизация Comming D7 и XE

CommingString.pas

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

[+] PutStringIntoClipBoard, GetStringFromClipboard.

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

[*] ComboBoxItemSave: пустые строки не обрабатываются.

[+] ComboBoxItemSave: сортировка списка TComboBox для сохранения в регистре.

[+] ReplaceQuotation: расширение списка заменяемых ковычек.

[+] LeftStringDelete: удаление символов в начале строки.

[*] ReplaceQuotation: апостров удаляется только в краёв строки.

[!] Разделение директивами D7 и XE.

[!] Синхронизация Comming D7 и XE.

[+] ParolOscillator: генератор паролей.

CommingSystem.pas

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

[-] ClipboardText.

[*] ClipboardText: нужна только для Delphi 7.

[!] Синхронизация Comming D7 и XE

[+] ClipboardText: копирование в буфер обмена.

CommingVersionInfo.pas

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

[*] Новый формат версии по-умолчанию.

[*] Новый формат версии вычисляется разными версиями функции POS (D7 и XE).

[+] Новый формат версии программы.

[*] GetBuildTime: совмещение D7 и XE.

[*] GetBuildTime: исключение устаревших функций.

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

[*] GetBuildTime: при отсутсвии даты компиляции, используется дата файла.