Раздел посвящен работе с различными компонентами Delphi, а также разработке своих компонентов для Delphi 2009 — Delphi XE

26Мар/19

Работа с файлами CSV в FireDAC

Сегодня пришло письмо с лицензионными ключами для «CData Enterprise Connectors«. Надо сказать, что с FireDAC я особого знакомства не имел с самого момента его появления в Delphi XE4. Как-то так получилось, чтоRead More…

03Сен/16

Субботний обзор FMX #1. Компонент TListBox

Как я писал в одном из последних постов, библиотека FMX претерпела значительные изменения, «обросла» новыми возможностями и, в принципе, уже мало похожа на FireMonkey из Delphi XE2. И, чтобы снова вникнуть в работуRead More…

12Авг/16

SQLite в Delphi: большой обзор и LiteDAC в примерах

В этой статье я постарался собрать воедино и структурировать всю информацию по работе с SQLite в Delphi, изложенную на страницах блога, а также обновить кое-какие сведения по работе с СУБД SQLite. Всё-такиRead More…

16мая/16

Алгоритм Rijndael (AES) в Delphi

Рано или поздно разработчику приходится сталкиваться с вопросами защиты информации, обеспечения конфиденциальности и т.д. Мне пришлось столкнуться с этой проблемой сравнительно недавно и, так как я не являюсь специалистом в вопросах криптографии и, тем более, не намереваюсь разрабатывать сверхбыстрый и уникальный компонент для шифрования, то решил выбрать подходящий для меня компонент из уже имеющихся в Сети. Первоначальная задача, которая передо мной была поставлена — обеспечить шифрование файлов с использованием алгоритма AES (Rijndael) перед их отправкой на сервер. И, так как никто меня не ограничивал в выборе компонентов, то я решил начать работу в этой области с компонентов DCPcrypt о которых я рассказывал про расчёт SHA1 в Delphi.

25Окт/15

Ещё один способ ускорить запись данных в БД SQLite

Использование транзакций в разы увеличивает скорость записи данных в БД SQLite, но и этого прироста скорости бывает иногда недостаточно. И сегодня я рассмотрю ещё один способ ускорить запись данных в БД SQLite, используя настройки самой СУБД.

25Дек/14

SQLite в Delphi. Работа с LiteDAC #2

Как известно, для работы с различными базами данных в Delphi есть достаточно возможностей — от dbExpress до библиотеки FireDAC (ex. AnyDAC). Каждый набор компонентов по-своему хорош и, безусловно, может использоваться при разработкеRead More…

14Окт/14

REST Client Library: использование API ВКонтакте #3

Продолжаем разбираться с API ВКонтакте. За время, прошедшее с последней публикации на эту тему, пообщался с несколькими людьми по поводу работы как API Vk в общем, так и использования REST Client Library в Delphi в частности. Простенькие вопросы типа проблем с кодировками текста в сообщениях решились на форуме или в комментариях к статьям. Один вопрос остался на данный момент открытым и именно его сегодня и рассмотрим, а именно: как скачать музыку ВКонтакте? В принципе, вопрос достаточно актуальный, одновременно, интересный. Для порядка рассмотрим весь процесс работы с аудио-записями в ВК, начиная с получения списка альбомов пользователя до загрузки и проигрывания отдельных композиций.