Производитель:
Алексей Попов
Тип
распространения: FREEWARE
WWW: http://aghost.da.ru(круглосуточно)
E-mail:
aghost@bigfoot.com
или aghost@iname.com
FIDOnet:
Alexey Popov, 2:5012/23.141
Альтернативные
ссылки
WWW: http://delphi-plus.da.ru
Краткое
описание: Эта
библиотека создавалась в процессе
работы над одним из моих проектов, и
в ней реализованы вещи, которые мне
были необходимы для этого проекта.
Поэтому её компоненты не
претендует на полноту и
универсальность. Hо вполне
возможно, что кому-нибудь она
поможет в работе.
Наличие
справки по библиотеке: Есть.
Наличие
исходних текстов: Полные.
Глючность:
Достаточно
стабильна.
Совместимость
с разными версиями Delphi: Delphi 3 и 4, с Delphi 5 не
тестировалась.
Совместимость
со стандартными компонентами Delphi:
компоненты,
которые представлены как
альтернативы стандартным,
совместимы с ними по свойствам и
методам.
Дата выхода
следующей версии: Неизвестно.
Содержание библиотеки
Компоненты
TagThread
Оболочка TThread с расширенными
возможностями.
TagProgress
Альтернатива стандартному TProgressBar.
Существенно превосходит TProgressBar по
скорости (особенно при больших
значениях Max) и обладает неплохой
настраиваемостью.
TagStatusPanel
Позволяет встраивать в выбранную
панель TStatusBar любой видимый
компонент.
TagURLLabel
Компонент-гиперссылка. С помощью
TagURLLabel пользователь может попасть
на определенный сайт в Интернет или
отправить письмо по определенному
адресу.
TagDropFileSource,
TagDropTextSource, TagDropFileTarget, TagDropTextTarget
Компоненты для операций Drag and Drop.
TagCheckBox,
TagRadioButton
Многострочные (multiline) варианты
стандартных TCheckBox и TRadioButton.
TagMenuBar
Компонент, придающий вид главному
меню как в MS Office 97.
TagControlBar
Стандартный TControlBar из Delphi 4, но со
свойством Vertical, позволяющим
строить вертикальные наборы
панелей инструментов.
TagToolButton
Потомок TToolButton с изменённой
процедурой отрисовки flat-кнопки со
стилем tbsCheck (сделано как в MSOffice 97).
Также добавлены события OnMouseEnter и
OnMouseLeave.
TagListView
Потомок стандартного TListView. Умеет
сортировать элементы по столбцам
(по возрастанию или убыванию),
причём сортирует в зависимости от
представления данных. Т.е. если в
столбце отображается дата/время, то
сортировка идёт по дате/времени,
если число - то, соответственно, по
числовому представлению. Если ни
то, ни другое, то сортирует как
строки.
TagTranslator
Компонент, дающий вашему
приложению возможность поддержки
нескольких языков. Выглядит это
примерно как в Windows Commander'е (кто им
пользовался, тот знает).
TagMailBoxManager
Компонент, реализующий основные
функции для работы с файлами -
почтовыми ящиками.
Классы
TagIniFile
Альтернатива стандартному TIniFile.
Позволяет работать с ini-файлами
любого размера, в отличие от TIniFile, и
превосходит его по скорости.
TagRegistry
Потомок TRegistry. Добавлены функции
ReadStringDef, ReadIntegerDef и ReadBoolDef,
возвращающие в случае, если
параметр отсутствует в реестре, его
значение по умолчанию.
TagAppInst
Класс для работы с lock-файлами.
TagCustomMailBox,
TagMailBox
Эти классы предназначены для
работы с файлами - почтовыми
ящиками. Обычно их не используют
напрямую, а используют компонент
TagMailBoxManager, в котором косвенно
задействован TagMailBox.
Модули
agFile
Альтернатива стандартным функциям
работы с текстовыми файлами (AssignFile,
Reset, Readln и т.п.). Содержит несколько
простых функций, использующих
только вызовы WinAPI.
agFileFind
Содержит функции agFindFirst, agFindNext,
agFindClose, дублирующие стандартные
FindFirst, FindNext, FindClose. Отличаются от
стандартных тем, что в них
устранена ошибка, приводящая в
некоторых случаях к зависанию
приложения или к чрезмерному
потреблению процессорного времени.
Также содержит функции поиска с
расширенной функциональностью -
FindFirstEx, FindNextEx и FindCloseEx.
agSvcApp
Содержит три процедуры, полезные
при написании службы Windows NT -
InstallServices, UninstallServices и ServiceApplicationRun. Их
использование даёт возможность
"тихой" (т.е. без всяких
диалоговых окон)
инсталляции/деинсталляции службы.
agShell
Функции для вызова стандартных
диалогов просмотра папок,
компьютеров, сетевых ресурсов,
принтеров.
agDateUtil
Функции для работы в
датой/временем.
agUtils
Содержит различные полезные
функции, не использующие VCL.
agVCLUtils
Содержит различные полезные
функции, использующие классы VCL.