Midas и COM. Советы и Приемы[Раздел: Раздел: Delphi Автор: Михаил Голованов] Статья показывает, как писать приложения, использующие несколько модулей, которые связываются через COM и совместно используют Midas сервер. Освещаются вопросы перемещения файлов, массивов и других структур данных c использованием COM.
Как вызвать
private метод класса, находящегося в другом модуле[Раздел: Раздел: Delphi Автор: Андрей Руфин] Иногда возникает необходимость вызвать private метод другого класса, расположенного в другом модуле. Это противоречит принципам ООП, заложенным в Delphi, но все-таки попробуем это сделать. Для примера рассмотрим случай, когда требуется сохранить/прочитать все свойства обьекта наследника TPersistent, например обьекта класса TFont.
Создание апплетов панели управления в Delphi5[Раздел: Раздел: Delphi Автор: Михаил Голованов] Практически любое серьезное приложение требует для своей работы настройки каких-либо параметров. Одним из способов является создание меню пункта
"Сервис" в самом приложении. В том случае, если параметры приложения изменяются достаточно редко и/или желательно иметь отдельное приложение для управления настройками, хорошим решением является использование панели управления
"Как работать с микшером?" (Очерк очевидца в одном юните)[Раздел: Раздел: Delphi Автор: Вадим Забродин] Статья посвящена вопросам по работе с микшером Windows посредством API. В качестве примера работы предлагается код, выполняющий многие функции стандартного микшера Windows.
Мир Borland Kylix. Обработка событий Qt в Kylix-приложении.[Раздел: Раздел: Kylix Автор: Андрей Боровский] В предыдущей статье было описано обращение к методам объектов Qt library из программ, написанных на языке Object Pascal. В этой статье будет рассмотрена обработка событий Qt и создано демонстрационное приложение.
Маленькие хитрости: Автоматическое сохранение и восстановление свойств формы[Раздел: Раздел: Delphi Автор: Gregory Sitnin] Очередная маленькая хитрость будет посвящена автоматическому
сохранению и восстановлению свойств формы, таких как размер, позиция, состояние. Конечно, существует целый ряд пакетов компонент, у которых есть аналогичные функции, но мне, к примеру, не интересно ставить целый пакет только из-за нескольких функций. К тому же, часто за эти пакеты надо платить деньги. В общем, напишем свой компонент.
Маленькие хитрости: Показываем страницу в TWebBrowser, не сохраняя ее на диск[Раздел: Раздел: Delphi Автор: Gregory Sitnin] Часто необходимо сгенерировать страницу и показать ее при помощи TWebBrowser. Начинающие программисты для этого просто сохраняют ее на диск, а опытные по старой привычке ищут в документации способы управления интерфейсом ActiveX-объекта браузера. Последний способ, пожалуй, самый лучший, но справиться
с ним крайне сложно. Чего только стоит работа с SafeArray. Тем не менее, и с помощью широко доступной функции TWebBrowser .Navigate2 можно показать страницу, не записывая ее на диск.
Повторное использование форм в Delphi[Раздел: Раздел: Delphi Автор: Михаил Голованов] Каждый раз, приступая к разработке нового проекта, я ловлю себя на мысли, что когда-то я уже делал подобные формы. Поэтому я решил поделиться несколькими мыслями о повторном использовании форм в Delphi. Я не претендую на авторство описанных ниже методов, однако я еще не встречал статьи, где данный вопрос был освещен достаточно полно...