Delphi programming blog
Источник: http://teran.karelia.pro/articles/page/4/
 

Function Discovery API

Речь в статье пойдет об обзоре инструментария Function Discovery Api для работы с устройствами и ресурсами ПК. Данный API появился в Windows Vista и предназначен перечисления и поиска по заданным условиям ресурсов и аппаратного обеспечения системы, в том числе и подключенных по сети. Читать полностью ...

Настройки программы в INI с использованием RTTI#7

На работе реализовал в программе небольшой механизм для работы с настройками. Настройки ранее хранились в INI-файле, и в принципе этого достаточно. Просто хотелось улучшить этот подход. Результат получился увлекательный, имхо. По поводу RTTI и INI в сети можно найти ряд статей, вот, например, статья Роберта Лав в переводе от Александра Божко о сохранении свойств объекта в INI. Моя же задача была немного иной. Читать полностью ...

Заметка о RTTI, TValue и real/double/extended

Заканчивая свою работу над сериализацией записей в XML, и уже встраивая разработанные классы в программный продукт, столкнулся с неожиданным поведением, что выражалось некорректной загрузкой данных. Сначала было сложно понять в чем дело, ибо на тестовом примере все вроде как работало исправно. Читать полностью ...

Работа с XML и сериализация записей (record).

Недавно уже затрагивал эту тему, а сегодня небольшой продолжение. Столкнулся с проблемой производительности парсинга и составления XML файлов. Есть предположение, что должно бы как то все побыстрее быть, но сейчас результаты кажутся не совсем приемлемыми. Читать полностью ...

FireMonkey и MyShows.ru #3

Новогодние праздники подошли к концу. Сегодня был уже первый рабочий день. Вместе тем работа над клиентом сервиса MyShows.ru с использованием фреймворка FireMonkey подходит к своему логическому завершению. Читать полностью ...

Таблицы TGrid и TStringGrid в FireMonkey

Продолжая переносить клиент MyShows.ru на платформу FireMonkey, решил использовать таблицы для отображения списка эпизодов. И столкнулся с тем, что возможности по настройки грида в режиме проектирования весьма и весьма скромны. Так что нужно немного углубиться в изучение... Читать полностью ...

Проблема с потоками (TIdHTTP?).

Что-то разработка клиента для Myshows.ru с использованием FireMonkey встала на месте, а камнем предкновения стали потоки. Я в общем то далеко не мастер их использования, однако не пойму в чем может быть причина появления ошибки. Постарался сократить максимально исходный код, до тех пор пока ошибки остаются, но причину так и не понял. Читать полностью ...

FireMonkey и MyShows.ru #2

Время до окончания конкурса FireMOnkey к сожалению остается все меньше и меньше, а дела у меня особо не двигаются, а еще и очередная командировка впереди. Тем временем вышел Update 3 для Delphi XE2, и принес нам исправления некоторых ошибок. Читать полностью ...

Первое использование FireMonkey

Что-то последнее время статьи в блоге появляются не очень то часто, уже пара месяцев прошла с выхода Delphi XE2, а фактически статьей по новым технологиям, которые принес данный продукт так и не появилось. Технологии таких, напомню, две: связывание данных - LiveBindings и новый графический фреймворк FireMonkey. Руки к сожалению не доходят взяться и изучать все новые возможности, но в виду объявленного конкурса по FireMonkey, все таки решил взяться за изучение. Читать полностью ...

Условная компиляция модулей

Столкнулся с немного странным поведением Delphi 2010. Исходная проблема такова: допустим проект в зависимости от настроек может иметь некоторый модуль а может и нет. Под модулем будем понимать дата-модуль. Т.е. хочется в некотором конфиге при компиляции определить некоторую константу - использовать или не использовать указанный модуль. И вот в результате столкнулся с проблемой... Читать полностью ...
Страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Дополнительно