-
MY PROJECTS
-
Recent Posts
- Junit. Jupiter
- Java. SpringBoot Example how to work with dateTime in Specification
- Java.SpringBoot.PopularAnnotations
- SpringBoot. Exception Management
- Java.Hibernate.JoinTableAnnotation
- SpringBoot.Making our first starter and autoconfiguration
- Spring. Creating main annotation to start business logic
- Spring.Reading from properties file
- Spring.How to define spring version inside springBoot ?
- SpringBoot App inside Docker
- Kafka.FirstExperience
- Docker.MySql and Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
- Gradle.Tips
- Spring.AppConfig
- Leetcode.Best-time-to-buy-and-sell-stock
- LeetCode.ClimbStairs.Fibbonacci
- Leetcode.Roman-to-integer
- LeetCode.Palindrome-number
- Java.DesignPatterns.Lightweight
- Java.DesignPatterns.Proxy
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Monthly Archives: May 2016
Delphi. TRichView. Добавляем файл
В данном посте добавим к документу файл, в качестве ссылки. Выглядеть это будет следующим образом При открытии гиперссылки будет открываться файл
Delphi.TRichView. Добавляем гиперссылки
В этом посте мы узнаем как в TRichView заставить гиперссылки работать, а также как программно добавить гиперссылку. Как заставить TrichView понимать гиперссылки? В своем тестовом примере я уже добавил действие rvActionsResource.rvActionInsertHyperlink1, но этого оказалось недостаточно. Ссылки добавляются, но переход по ним не … Continue reading
Delphi. Интегрируем TAudioPanelWMP и TVideoPanelWMP в TRichViewEdit
В данном посте интегрируем TAudioPanelWMP и TVideoPanelWMP в TRichViewEdit. Выглядеть это будет примерно так… Здесь нужно корректно добавить в TrichView и корректно удалить. Также, в случае TVideoPanelWMP, нужно дополнительно обработать растягивание компонента. А точнее, сделать TrichView.ReformatAll по окончании растягивания компонента.
Posted in Delphi
Comments Off on Delphi. Интегрируем TAudioPanelWMP и TVideoPanelWMP в TRichViewEdit
Delphi. Делаем TVideoPanelWMP. Cвой компонент видео-проигрыватель на основе WindowsMediaPlayer
Сам WindowsMediaPlayer в качестве компонента мы установили в статье про создание MP3 плеера, здесь же мы создадим видео плеер с изменяемыми размерами, который будет проигрывать MP4. Получится примерно так… Проигрыватель находится на панели, которую можно растягивать за нижний правый уголок. WMP … Continue reading
Posted in Delphi, Компонентостроение
Comments Off on Delphi. Делаем TVideoPanelWMP. Cвой компонент видео-проигрыватель на основе WindowsMediaPlayer
Delphi. Делаем “растягивающий уголок” для панели
Среди готовых компонент я не увидел компонента, который бы позволял растягивать визуальный компонент за нижний правый угол. Поэтому пришлось искать и делать многое своими руками. А также с помощью форумчан. Данная тема очень хорошо описана здесь. Я повторил данный код и … Continue reading
Posted in Delphi
Comments Off on 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. И вот что мы видим в браузере
Delphi. UniGUI. WordWrap
Столкнулся с тем, что свойство WordWrap у некоторых компонентов UniGUI не всегда работало корректно и задал вопрос на эту тему на официальном форуме. Универсальное решение Было предложено участником официального форума DD и получилось таким для компонента UniHTMLMemo>ClientEvents>UniEvents UniHTMLMemo -> ClientEvents … Continue reading
Delphi. Фигуры Лиссажу
Решил немного побаловаться, вспомнить институт и нарисовать в VCL фигуры Лиссажу. Исходный код частично взял на одном из форумов, немного доработал. Рисовал прямоугольником на Canvas. Получилось вот что…
Posted in Delphi
Comments Off on Delphi. Фигуры Лиссажу