Набор компонентов основанный на WMI (Windows Management Instrumentation). Обладает очень внушительным багажом возможностей, а так же совершенно бесплатный (из за версии “бета”, думаю потом станет платным). В состав входят следующие компоненты:

  • CBiosInfo – информация о BIOS системы.
  • CDiskDriveInfo – информация о присутствующих в системе дисках.
  • СDisplayInfo – информация о дисплее.
  • CKeyboardInfo – всё о клавиатуре.
  • COperatingSystemInfo – предоставляет информацию об операционной системе.
  • CPhysicalMemoryInfo – информация об установленной памяти.
  • CPointingDeviceInfo – всё об указывающем устройстве (про мышку).
  • CPrinterInfo – информация о принтерах установленных в системе.
  • СProcessorInfo – всё о процессорах.
  • CSoundDeviceInfo – звуковое железо.
  • CProcessInfo – информация о действующих процессах в системе
  • CServiceInfo – информация о системных службах
  • CStartupCommandInfo – всё о процессах, которые стартуют вместе с ОС
  • CNetwokAdapterInfo – информация о сетевых адаптерах.
  • CUserInfo – получает информацию об учётной записи юзера.
  • CShareInfo – информация об открытых ресурсах (расшареных)
  • CDiskPartitionInfo – работа с разделами харда.

Использовать компоненты очень просто. Достаточно кинуть их на форму и активировать свойство Active.

 tmasha

Пакет ArtFormula содержит два невизуальных компонента для Delphi и Lazarus предназначенных для синтаксического анализа, парсинга и выполнения формул. Есть встроенный язык сценариев для автоматизации вашего программного обеспечения.

  • 7 арифметических операций
  • 10 логических операций
  • 6 битовых операций
  • Операции конкатенации
  • 22 арифметических функций
  • 10 статистических функций
  • 2 логических функций
  • 16 строковые функции
  • 13 функции даты
  • 14 функций программирования
  • Константы
  • До 255 пользовательских переменных
  • До 255 пользовательских функций (модули)
  • Символическое разграничение функций с упрощением полученных производных

Описание

Данные компоненты – оболочка функций Windows API из библиотеки FMIFS.DLL, которая используется системой для форматирования и проверки разделов жёсткого диска на системах, начиная с WindowsNT 4. Компоненты поддерживают любые локальные диски, с уже назначенной им буквой в ОС Windows.

 

Компоненты могут использоваться для форматирования дисков, которые, в данный момент не используются операционной системой или вашей программой.

 

Функции из FMIFS.DLL недокументированны Майкрософтом, но были изучены Марком Руссиновичем из System Internals. Компоненты основаны на утилитах Марка, Chkdskx и Formatx. 

 

Заметьте, что данные функции API отличаются от многих других, они возвращают прогресс выполнения, шаги, которые были предприняты при форматировании или проверке, ошибки (если таковые произошли). Компоненты могут парсить эти сообщения и возвращать их в удобном виде. В демке иллюстрирует все возможности данных компонентов.

бесплатные компоненты Delphi

Mitec PE Reader – класс предоставляющий интерфейс для чтения свойств и структур PE (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable), VxD и .NET – файлов. С помощью данного класса можно получить доступ к следующим структурам:

  • DOS, File, Optional and CLR headers
  • CLR Metadata streams
  • Sections
  • Directories
  • Imports
  • Exports
  • Resources
  • .NET Metadata
  • Load Config
  • Debug
  • Thread Local Storage
  • Exceptions
  • Units
  • Forms
  • Packages
  • Classes
  • Flags
  • Version Info

JVCL Delphi скачать

 

JVCL содержит просто огромное количество визуальных и невизуальных компонентов компонентов для Delphi, Kylix и С++ Builder. Около 500 компонентов разного назначения позволят вам добавить в ваше приложение новые, интересные возможности.

Обилие категорий компонентов просто поражает воображение. Здесь есть улучшенные стандартные компоненты, компоненты для работы с БД, графикой, системой, файлами, шифрование, компоненты для работы с интерфейсом! Но это ещё не все категории, на самом деле их гораздо больше.

JEDI Visual Component Library распространяется по лицензии MPL. Вы можете использовать компоненты в любых проектах, платных или бесплатных.

Описание JEDI Code Library

JEDI Code Library состоит из большого набора тщательно протестированных, отлаженных  и полностью документированных полезных процедур и невизуальных классов, которые могут быть использованы в ваших Delphi и C++ Builder проектах. 

Библиотека сгруппированы в несколько категорий, таких как работа со строками, файлами и вводом\выводом, безопасность, математические операции, работа с юникод и многое, многое другое.

Лицензия JEDI Code Library

Библиотека распространяется в соответствии с условиями Mozilla Public License (MPL) и как следствие, может быть свободно использована в freeware / shareware, проектах с открытым кодом и коммерческих приложениях.

Какие платформы поддерживает JCL

На данный момент библиотека jedi code library поддерживает все версии Delphi и BCB за исключением Delphi 5, BCB5, Kylix 3.



Всё чаще слышно, что хранить свои настройки в файлах инициализации уже давно является дурным тоном, что все профи перешли на xml и т.д. Я с этим вообще категорически не согласен! Пусть говорят, что хотят, но для меня старые добрые ини'шки, так и остаются довольно удобным средством для хранения настроек программы (да и других данных).

Представляю вам модуль для Delphi, который позволяет работать с ини, размером больше, чем 64кб! Модуль бесплатный и работает на 6 и 7 версиях Delphi (думаю, что заработает и на более молодых). Обладает TBigIni обладает немного большим функционалом, чем родной дельфовый класс TIniFile.

Поддерживаемые среды
Delphi 6, 7

Автор
Edy Hinzen

Ссылки
Скачать BigIni 


Synopse SQLite3 предоставляет интерфейс для работы с базами данных sqlite3! Доступ к базе данных, пользовательскому интерфейсу, безопасности и отчетности осуществляется с помощью безопасного и быстрого клиента, сервера ORM, AJAX и модели RESTful.

Основные возможности Synopse SQLite3
• Определение таблиц и полей как обычных полей в Delphi
• Доступ к базам данных, таблицам и записям как к простым Delphi-объектам
• Расширенный и быстрый SQLite3-движок (Клиент-сервер, Шифрование)
• Встроенная система отчётов
• Исходный код

Поддерживаемые среды
• Delphi 7
• Delphi 2005, 2006, 2007, 2009, 2010

Лицензия
• MPL
• GPL
• LGPL

Исходные коды
• Да

Автор

Ссылки

Маленький, невидимый Delphi компонент, который позволяет организовать перехват трафика для таких протоколов как:

  • IP
  • ICMP
  • IGMP
  • GGP
  • TCP
  • PUP
  • UDP
  • IDP
  • NP
  • RAW.

В архиве лежит простенький сниффер, основанный на данном компоненте.

PRinstall











Пакет из двух компонентов для Delphi, которые помогут встроить в вашу программу сбор информации о значении Google PR определённых сайтов. Работает на Delphi 5 – 7, Delphi 2005 и 2006 версиях. В архиве прилагается скомпилированная демка.

Поддерживаемые среды
• Delphi 5 – 7;
• Delphi 2005, 2006;

Автор
Irnis Haliullin

Ссылки
Скачать с irnis.net;
Скачать с torry.net;

hotkey

Компонент для Delphi, который позволяет легко и быстро добавлять системные горячие клавиши в ваше приложение. Система горячих клавиш позволяет вашему приложению реагировать на них из любого места. Ваша программа может быть неактивна или даже невидима для пользователя. Архив включает в себя полный исходный код, а также 6 демонстрационных примеров.

Поддерживаемые версии
• Delphi 5 – 2010

Ссылки

1278013550_audacity

Данный набор Delphi компонентов предназначен для того, чтобы научить вашу программу работать со звуком, а также, обрабатывать его. С NewAC можно воспроизводить аудио различных форматов: WAV, Ogg Vorbis, FLAC, Monkey аудио, WavPack, MP3, WMA Windows, DTS, AC-3.

 

Аудиопоток воспроизводится в фоновом режиме, и хотя приложение может им управлять (остановка, пауза, вперёд и назад и т.д), возможно выполнение других задач (например обработка).

 

Существует возможность проигрывать не только внешние аудио файлы, но и различные звуки из ресурсов, и даже из любого потока аудиоданных. Возможность грэббинга аудио с таких устройств как микрофон или лазерный компакт диск, делает эти компоненты замечательным подспорьем тем, кто хочет создать свой аудиогрэббер! Также, существует возможность извлечения многоканального аудио с CD или DVD-дисков и даже VOB файлов!

 

Можно обрабатывать звук. Например перемешивать и сцеплять между собой аудио-потоки, вырезать определённые фрагменты или изменять битрейт. Одним словом – очень хорошие Delphi компоненты, которые обязательно должны быть в вашей коллекции.

 

Возможности

• Запись и воспроизведение аудио, используя DirectSound

• Запись и воспроизведение аудио с низкой задержкой через драйвер ASIO

• Грэббинг звуковых дорожек с компакт-дисков

• Поддержка форматов: wav, Ogg Vorbis, FLAC, Monkey Audio, WavPack, MP3, Windows WMA, DTS, AC-3, TTA, OptimFROG, TAK, Musepack

• Ресемплинг аудио

 

Поддерживаемые платформы

Delphi 7 – 2009

 

Ссылки

Скачать компоненты New Audio Components

1277994800_playlist

PlayList – это бесплатный Delphi компонент, который позволяет читать плейлисты разных форматов. Поддерживает следующие форматы плейлистов:

  • PLS Playlist
  • M3U Playlist
  • BSPlayer Playlist (не зашифрованный)
  • Light Alloy Playlist
  • Media Player Classic Playlist
  • Windows Media ASX Playlist.


Автор: Мусабеков Рустем

Поддерживаемые среды

  • C++ Builder 5 – 6
  • Delphi 3 – 2006


Ссылки

Скачать PlayList 0.5.1

 ATBinHex_Hex ATBinHex_Text ATViewer_Image

ATViewer – это компонент для Delphi и С++ Builder, который позволяет просматривать файлы различных типов. Быстрый просмотр многих форматов – вот, что делает этот Delphi компонент таким полезным для ваших Delphi или С++ Builder. Теперь вы без труда сможете осуществить поддержку просмотра многих типов файлов, а именно:

  • Текстовый, Двоичный, Шестнадцатеричный, Юникодный: все файлы, неограниченного размера.
  • Тексты в кодировках RTF, UTF-8: RTF и UTF-8.
  • Графика: BMP, JPG, GIF, PNG, TGA, TIFF и т.д.
  • Мультимедиа: поддержка всех форматов, которые поддерживает Windows Media Player (плюс внешние кодеки). AVI, MPEG, WMV, MP3 и т.д.
  • Все типы файлов, которые поддерживает Internet Explorer (HTM, HTML, XML, DOC, XLS)
  • Поддержка WLX-плагинов для Total Commander


АвторАлексей Торгашин

Поддерживаемые среды

Delphi 5 – 2009.

BCB 5 – 2009.

Ссылки

Скачать ATViewer