.:: Меню ::.

Главная
Новости
Программы
Кино
Музыка
ЦСКА
Разное

Ссылки
Форум

Программы

KOL - Key Objects Library

Недавно открыл для себя очень интересный, на мой взгляд, причём российский, проект KOL - Key Objects Library. KOL - это библиотека объектов для программирования в среде Delphi без VCL, которая позволяет разрабатывать чрезвычайно компактные GUI-приложения для Windows.

Конечно, возникло желание попробовать эти библиотеки в деле. В результате, была сделана небольшая утилитка под названием Pingator, позволяющая сделать ping нужного хоста и получить при желании его IP, который падает в буфер обмена после нажатия кнопки "Copy IP", заодно была реализована поддержка стилей Windows XP. При создании использовалась только библиотека KOL v1.84 и компонент MHAboutDialog v1.14. Результат, действительно, впечатляющий, после компиляции размер exe-файла составляет 34кб, когда такая же утилитка, сделанная на основе VCL, получается размером около 450кб. Что называется, почувствуйте разницу! Исходные коды прилагаются.

Подробнее об этой библиотеке можно узнать из статьи KOL - кодоэкономичная объектная библиотека для Delphi, а также для получения дополнительной инфы и самих библиотек, смотрите линки в разделе Ссылки.

16 Сентября 2003

Создан небольшой пример использования KOL вместе с MCK (Mirror Classes Kit). MCK - это набор зеркальных компонент, позволяющих разрабатывать проект на основе библиотеки KOL визуально. Использовались последние на данный момент библиотеки KOL&MCK v.1.84

Итак, была написана очень маленькая утилитка Hide/Show Window, позволяющая скрывать окна, которые вы никому не хотели бы показывать, по тексту в названии окна. Например, вы запустили программу для восстановления паролей SAMInside, чтобы её скрыть от глаз проходящих мимо людей, достаточно указать кусок названия окна, например, sam или insi и нажать кнопку Hide. Чтобы снова показать, соответственно, жмёте Show. Всё очень просто, но эффективно. Исходные коды прилагаются.

25 Сентября 2003