Класс для использования библиотеки UNRAR.DLL[Раздел: Разделы: C/C++
Автор: Алимов Рустем] Часто в программах перед использованием каких-либо данных требуется разархивация файлов. Ставший уже почти стандартом RAR предлагает для этих целей библиотеку UNRAR.DLL. Данный класс использует динамическую загрузку библиотеки, что позволяет программам выполнять основную часть своей работы без ее наличия.
СЕССИИ - обучение и /правильное/ использование[Раздел: Разделы: PHP
Автор: Дмитрий Бородин] Одна из самых важных веб-технологий - это сессии. Если вы до их не используете, то многое теряете. Давайте разберемся, что это такое...
Написание Plugin'ов для Internet Explorer[Раздел: Разделы: Visual C++ (Microsoft), Интернет-технологии Автор: Борис Гулай] Всем
памятны обвинения в адрес Microsoft в том, что включение браузера Internet Explorer в состав операционной системы Windows недопустимо. Ответом корпорации было то, что браузер является неотъемлемой частью системы. Теперь мы можем сказать даже больше – Internet Explorer как единое приложение не существует. Это набор компонентов, которые собираются в единое целое только при запуске приложения. Сейчас мы попробуем включить в этот стройный ряд компонентов свой, чтобы он тоже стал неотъемлемой частью, ну если
не операционной системы, то конкретной копии браузера точно.
Красота - это страшная сила.[Раздел: Разделы: Delphi Автор: Ян Валерьевич] В этой статье я рассматриваю несколько способов сделать форму красивой. Примеры, рассмотренные здесь, имеют скорее эстетическую, чем практическую ценность, но, я думаю, ими можно воспользоваться при оформлении окон вашей, уважаемые
читатели,программы. Для оформления я рассмотрю несколько способов залития формы градиентной заливкой (пример такой заливки - инсталляторы, в которых пользователь любуется красивым окном, пока программа делает своё чёрное дело).
Создание
и использование динамически загружаемых библиотек в Delphi[Раздел: Разделы: Delphi Автор: n/a] Динамически загружаемые библиотеки (dynamic-link libraries, DLL) являются, пожалуй, одним из наиболее мощных средств создания приложений в Windows. По структуре данных DLL напоминает приложение — exe-файл, но в отличие от *.exe-приложения код в DLL не может выполняться самостоятельно. DLL (как и *.exe-файл) можно загрузить
в память компьютера, и работающие приложения могут вызвать методы, экспонируемые в DLL. На основе DLL создаются также элементы управления ActiveX...
Как отобразить иконку, связанную с типом файла[Раздел: Разделы: Delphi Автор: Галимарзанов Фанис] Очень часто - например, при выводе в ListView списка файлов, требуется отобразить "иконку расширения файла" - так, как
это делает Windows. Проблема заключается в том, что для решения этой задачи требуется как минимум два компонента - TImageList и TlistView, причем элементы обоих компонетов придется формировать динамически...
Загрузка и анализ документа XML в Delphi[Раздел: Разделы: Delphi, XML Автор: Андрей Чудин] Обмен
информацией в формате XML - это чрезвычайно удобный механизм, позволяющий свести к минимуму проблемы внутрифирменных форматов данных...
Использование конечных автоматов[Раздел: Разделы: Алгоритмы Автор: Андрей Калинин] Я не хочу давать формальных определений, цель этой заметки --- показать "на пальцах" использование конечных автоматов (КА) для решения различных задач
разбора...
The IDEA Encryption Algorithm[Раздел: Pascal=>Криптография Автор: Oliver Strutynski] Реализация на Паскале алгоритма шифрования "IDEA". IDEAUNIT is a unit for Turbo/Borland Pascal that allowsprogrammers to add powerful encryption technology to theirprograms easily....more
info
Dup 2.2 - Поиск дублирующихся
файлов[Раздел: Pascal=>Файлы Автор: Сергей Фролов] Duplicated files search utilities v2.2 - работа с дублирующимися файлами; - работа с файлами с нулевой длиной; - фильтрование файлов по заданному шаблону; - просмотр каждого файла; - быстрый поиск файлов по вспомненной части имени; - выбор критерия сравнения файлов:
по длине, по времени создания и по атрибутам; - настройка функций программы в конфигурационном файле; - автоматическая антивирусная проверка программы перед началом работы; - исключение из поиска части пути; - выбор нового пути для сканирования и поиска в программе; - полное сравнение файлов (CRC32); - запись результатов работы в файл.
MiniReg v.1.03[Раздел: Delphi=>Реестр Автор: Benedikt Hochstrasser] "Легкая" замена TRegistry - не использует классы и SysUtils.
Предназначена для небольших приложений, где не нужна полная функциональность TRegistry (например, для быстрого получения строки или записи простой величины). Поддерживает все типы (REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD и REG_BINARY), добавлены функции Remote Registry и RegEnumKeys(), RegEnumValues(), RegGetAnyString() и RegSetAnyString(), а также поддержка строк по умолчанию.
TPLZH v0.29 - Huffman Compression Engine[Раздел: Pascal=>Архиваторы Автор: Joe Jared] Модуль для архивирования по алгоритму Хаффмана (LZH).Компилируется BP7 (real/protected mode).Huffman Compression Engine v0.29 IBM Version.DPMI mode now supported Borland help filesincluded with this release....more info
Simple Communication Module[Раздел: Pascal=>Коммуникации Автор: Alex Frounze] Модуль для работы с коммуникационными портами COM1...COM4со скоростью до 115200 бод. Простая терминальная программа,напоминающая chat. Приведена распайка нуль-модемного кабеля....more info
Набор Модулей для Графического Интерфейса в DOS[Раздел: Pascal=>Экран
Автор: Юрий Ревич] Набор модулей для Turbo Pascal 7.0 или 6.0.Они позволяют делать Win-подобный интерфейс с: - верхними и падающими меню, - выпуклыми кнопочками, - окном ввода, - окнами сообщений, - диалогом открытия файла, - поддержкой мыши, - встроенной двуязычностью. Все в графике, и при всем этом - никакого Turbo Vision, никакоготекстового режима, никаких ООП. Обращаться с процедурами не сложнее,чем с таковыми из модуля CRT или Graph.
PwrSave v.1.0[Раздел: Delphi=>Система Автор: Jan Mitrovics] Компонент предотвращает прерывание исполнения программы из-за выключения Windows, перехода в режим hibernate или отключения пользователя (log off): для программ, работающих с данными или управляющих систем
и серверов это важно. Компонент может также предоставить возможность предпринять необходимые действия, когда происходят вышеуказанные события.