Category Archives: Компонентостроение

Delphi.MySQL.Мои компоненты.TPSDBTreeView

Вот что у нас получится.  Дерево работает над базой MySQL. В примере 2 дерева, работающие над одной таблицей базы. 3-й ряд кнопок сам определяет какое дерево активно. Исходники прилагаю. Типовая таблица для дерева. Это минимальный набор полей. Всё остальное можно … Continue reading

Posted in Delphi, MySQL, Компонентостроение | Comments Off on Delphi.MySQL.Мои компоненты.TPSDBTreeView

Delphi. Отправка файла чанками по HTTP протоколу. Компоненты TPS_ChunkUploader и TPS_HTTPFileServerAddon

Решил оформить предыдущие труды по отправке файла на HTTP сервер чанками в виде компонент ( и клиентская и серверная части созданы от TComponent) и немного упорядочить код и сделать его более прозрачным и понятным. Не знаю, насколько это у меня … Continue reading

Posted in Delphi, Компонентостроение, Мои компоненты | Comments Off on Delphi. Отправка файла чанками по HTTP протоколу. Компоненты TPS_ChunkUploader и TPS_HTTPFileServerAddon

Delphi. Компонент DBGalleryViewer

Вот так он выглядит в тестовой программе. Работает поверх MySQL, переписать под другую базу, думаю, не составить труда. Основная цель – просмотреть файлы конкретного пользователя на сервере и что-то сделать с выделенными элементами. Также реализованы поиск  вхождений по имени и точный … Continue reading

Posted in Delphi, Компонентостроение, Мои компоненты | Comments Off on Delphi. Компонент DBGalleryViewer

Delphi. Создание компонентов, нюанс с прописыванием путей.

Обычно, когда создаю визуальный компонент, делаю так… Чтобы упростить себе задачу и добавить хоть каплю визуального проектирования, добавляю фрэйм, который в основном компоненте создаю и размещаю в override конструктора. То есть так…

Это позволяет “накидывать” на фрэйм массу всего … Continue reading

Posted in Delphi, Компонентостроение | Comments Off on Delphi. Создание компонентов, нюанс с прописыванием путей.

Delphi. Делаем TVideoPanelWMP. Cвой компонент видео-проигрыватель на основе WindowsMediaPlayer

Сам WindowsMediaPlayer в качестве компонента мы установили в статье про создание MP3 плеера, здесь же мы создадим видео плеер с изменяемыми размерами, который будет проигрывать MP4. Получится примерно так… Проигрыватель находится на панели, которую можно растягивать за нижний правый уголок. WMP … Continue reading

Posted in Delphi, Компонентостроение | Comments Off on Delphi. Делаем TVideoPanelWMP. Cвой компонент видео-проигрыватель на основе WindowsMediaPlayer

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

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

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

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 своими руками. Основной модуль компонента

Delphi. DBTreeView. Модуль Etcetra

Это модуль с методами, которые не вошли в другие методы

Posted in Delphi, Компонентостроение | Comments Off on Delphi. DBTreeView. Модуль Etcetra