Category Archives: Delphi

Delphi. Создание mp3 плеера на основе WindowsMediaPlayer

Увидел замечательный компонент WindowsMediaPlayer, который можно использовать в своих проектах. Честно, сказать, по функциональности и простоте использования для моих задач он подходит больше всего. Я уже писал mp3 плееры на bass.dll и на TMediaPlayer. Но там везде свои ограничения. При … Continue reading →

Posted in Delphi, Компонентостроение | Comments Off on Delphi. Создание mp3 плеера на основе WindowsMediaPlayer

Delphi. TRichView.UniGUI. Реализуем функцию OpenInWebBrowser

В данном посте реализуем функцию показа контента, находящегося в редакторе TRichViewEditor в браузере.Возьмем наше VCL приложение, добавим кнопку OpenInBrowser. И вот что мы видим в браузере

Posted in Delphi, TRichView, UniGui | Comments Off on Delphi. TRichView.UniGUI. Реализуем функцию OpenInWebBrowser

Delphi. UniGUI. WordWrap

Столкнулся с тем, что свойство WordWrap у некоторых компонентов UniGUI не всегда работало корректно и задал вопрос на эту тему на официальном форуме. Универсальное решение Было предложено участником официального форума DD и получилось таким для компонента UniHTMLMemo>ClientEvents>UniEvents UniHTMLMemo -> ClientEvents … Continue reading →

Posted in Delphi, UniGui | Comments Off on Delphi. UniGUI. WordWrap

Delphi. Фигуры Лиссажу

Решил немного побаловаться, вспомнить институт и нарисовать в VCL фигуры Лиссажу. Исходный код частично взял на одном из форумов, немного доработал. Рисовал прямоугольником на Canvas. Получилось вот что…

Posted in Delphi | Comments Off on Delphi. Фигуры Лиссажу

Delphi. CreateProcess. Запуск UniGUI сервера

В данной статье посмотрим как запустить UniGUI сервер (UniGUI_mp3.exe) из внешней программы. В принципе ничего сложного, но с CreateProcess, которым я пользовался для запуска сервера много сюрпризов. Перед тем как он у меня заработал, пришлось перелопатить документацию MSDN, блоги и … Continue reading →

Posted in Delphi, UniGui, Windows, Без рубрики | Comments Off on Delphi. CreateProcess. Запуск UniGUI сервера

Delphi.TRichView. Транслируем VCL mp3 плеер в веб

В данном посте научимся транслировать VCL  mp3 плеер, написанный нами ранее в веб. То есть выглядеть это будет примерно следующим образом.  

Posted in Delphi, TRichView | Comments Off on Delphi.TRichView. Транслируем VCL mp3 плеер в веб

Delphi.TRichView. Сохраняем TAudioPanel как тег audio

Я разбил эту статью на 2 части. Одна из них – научимся в принципе сохранять не текстовые элементы (item) в HTML, другая – сохраним ранее созданный контрол TAudioPanel как тег audio. Наша задача получить такой результат  

Posted in Delphi | Comments Off on Delphi.TRichView. Сохраняем TAudioPanel как тег audio

Delphi. Добавляем в TRichView свой TMediaPlayer как контрол.

Известный компонент в среде Delphi программистов TRichView обладает отличной возможностью добавлять контролы прямо в документ. Это могут быть и кнопки и чекбоксы и всё, что угодно, в зависимости от задачи.  Мне, для моих задач – необходимо было научиться добавлять mp3 файлы, … Continue reading →

Posted in Delphi, Компонентостроение | Comments Off on Delphi. Добавляем в TRichView свой TMediaPlayer как контрол.

Delphi. Пишем простой mp3 плеер на TMediaPlayer

В одной из прошлых статей я уже писал mp3 плеер на библиотеке bass, но сделать из него компонент у меня не получилось из за самой библиотеки dll, пока не хватило опыта. Поэтому решил сделать аналогичный плеер из стандартных компонентов. Мне вообще … Continue reading →

Posted in Delphi, Компонентостроение | Comments Off on Delphi. Пишем простой mp3 плеер на TMediaPlayer

Delphi.DBTreeView своими руками. Основной модуль компонента

Основной модуль компонента

Posted in Delphi, Компонентостроение | Comments Off on Delphi.DBTreeView своими руками. Основной модуль компонента