Post has attachment

Post has attachment
Всего несколько строчек понадобилось чтобы добавить автообновление в программу #PowerOff, с помощью библиотеки ErrorSoft #TurboUpdate.

Вы можете увидеть код здесь:
https://github.com/errorcalc/PowerOff/blob/master/Mai..

Альфа версия библиотеки #TurboUpdate:
https://github.com/errorcalc/TurboUpdate
PhotoPhotoPhotoPhoto
08.02.2017
4 Photos - View album

Post has attachment

Post has attachment

Post has attachment
Написал статью:

За годы существования фреймворк Fire-Monkey(FMX) претерпел множество изменений, и если с самого начала он был очень сырым и ненадежным, то сейчас это намного более стабильная и надежная платформа.
Данная заметка представляет из себя сборник из нескольких полезных советов для разработчиков использующих данный фреймворк...

https://habrahabr.ru/post/317814/

#MakeDelphiGreatAgain ;)

Post has attachment
https://github.com/errorcalc/PackagesGenerator/
PackagesGenerator для Delphi

Если вы пишете компоненты для Delphi, то вы знаете, как трудно поддерживать несколько версий Delphi. Обычно вы получаете много почти одинаковых dpk, dproj, groupproj файлов для разных версий Delphi,

Пример:
MyComponents_XE2.groupproj
MyComponents_XE2.dpk
MyComponents_XE2.dproj
MyComponentsDesign_XE2.dpk
MyComponentsDesign_XE2.dproj
MyComponents_XE3.groupproj
MyComponents_XE3.dpk
MyComponents_XE3.dproj
MyComponentsDesign_XE3.dpk
MyComponentsDesign_XE3.dproj
...
MyComponentsDesign_RX10Berlin.dproj

Утомительно создавать эти файлы вручную, также вы можете сделать ошибки.

ErrorSoft PackagesGenerator может решить эту проблему!
PackagesGenerator генерирует необходимые файлы, делая необходимые внутренние изменения (LIBSUFFIX, contains ...).

Параметры генерации задаются в INI файле (пример):
[Folders]
Base=Source\ <- the path to the original files
Gen=Packages\ <- the path to the generated files
GroupAbove=True

[Versions]
RX10Godzilla=320
RX10Berlin=310
RX10Seattle=300
XE8=290
XE7=280
XE6=270
XE5=260
XE4=250
XE3=240
XE2=230

[Files]
MyComponents.groupproj
MyComponentsDesign.dpk
MyComponents.dpk
MyComponentsDesign.dproj
MyComponents.dproj

Данный INI и PackagesGenerator сгенерирует все необходимые файлы!

Для примера смотрите: https://github.com/errorcalc/FreeEsVclComponents, папку "Packages".

Лицензия:
Доступны три лицензии:

1) Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License.
Некоммерческая лицензия, для некоммерческого использования:
(exaple: Personal use, Study, Open Source,...)

2) GNU GPL v3: https://www.gnu.org/licenses/gpl.html (ТОЛЬКО для открытых OpenSource проектов)

3) ErrorSoft PackagesGenerator Commercial license.(see LICENSE.TXT)
Полноценная коммерческая лицензия.
$10 для индивидуальных разарботчиков, $50 для компаний.

https://github.com/errorcalc/PackagesGenerator/
Photo

Post has attachment
Большое обновление для Free ErrorSoft Vcl Components

Download link: https://github.com/errorcalc/FreeEsVclComponents

Что нового?
* Три новых компонента: TEsRegexEdit, TEsRegexButtonedEdit, TEsRegexLabeledEdit.
* Переименование некоторых пакетов.
* Глобальный рефакторинг.
* Утилита для конвертации dfm файлов. (необходима для Delphi XE2-XE6, на более старших
версиях конвертация происходит автоматически, достаточно открыть проект и сохранить)

Обзор новых компонентов:
TEsRegexEdit, TEsRegexButtonedEdit, TEsRegexLabeledEdit – Это компоненты ввода, позволяющие
валидировать ввод с помощью регулярных выражений. Компоненты могут показывать свое
состояние с помощью цвета фона. Цвета автоматически подстраиваются к активной теме.
Вы можете открыть пример «Samples\RegexEdit\RegExTest.dpr» и испытать данные компоненты в
работе.

FreeEsVCLComponents - Free ErrorSoft Vcl Components - бесплатная библиотека VCL компонентов для Delphi и C++Builder.
Это и как новые элементы управления, так и компоненты для улучшения внешнего вида приложений и лучшего пользовательского опыта.
Все компоненты имеют лучшую поддержку прозрачности.
Компоненты поддерживают визуальные стили и имеет современный вид.
Все оконные компоненты FreeEsVCLComponents не мерцают, также не мерцают на них и наследники TGraphiControl при активации свойства BufferedChildens.

Ссылка: https://github.com/errorcalc/FreeEsVCLComponents/

Плюсы:
* Превосходная поддержка прозрачности
* Отсутствие мерцания
* Поддержка встроенного в VCL движка тем
* Поддержка Hight DPI (Seattle+)
* Удобное отображение границ в DesignTime, при активации свойства IsDrawHelper
* Поддержка Windows XP

PhotoPhotoPhotoPhotoPhoto
04.12.16
7 Photos - View album

Всем привет!
Кто сталкивался с копированием итемов из одного ListBox в другой?
Имеется ввиду именно копирование, а не перемещение из одного ListBox'a в другой.
Итема в ListBox'e с кнопочками и подобными компонентами

Хочется сделать нечто похожее на панель компонентов в делфи, перетаскивание компонента на форму. Только у меня вместо формы ListBox

Post has attachment

Post has attachment
Уважаемые разработчики и любители Delphi.

Рады сообщить, что вышла новая версия библиотеки компонент EhLib - EhLib версии 9.0.

--
Что нового в версии 9.0

+ Новое окно DropDown календаря с поддержкой ввода даты и времени
+ Подсветка праздников, выходных и текущего дня в компоненте TPlannerCalendarPickerEh
+ Подсветка текущего дня и текущего времени в компоненте TPlannerControlEh
+ AllowedOperations в компоненте TPlannerControlEh
+ Статус ReadOnly в TPlannerControlEh и TPlannerDataItemEh
+ Делитель времени на 5, 6, 10, 15, 30 и 60 минут в компонентах TPlannerDayViewEh и TPlannerWeekViewEh
+ Новые свойства и события в компонентах TPlannerXXXViewEh (TPlannerDayViewEh, TPlannerWeekViewEh …)
+ Коллекция CellButtons в колонках DBGridEh и строках DBVertGridEh для создания кнопок в ячейках грида работающих без активации текстового редактора InplaceEditor
+ Режим поиска "Начинается с" в SearchPanel
+ Выбор записей в режиме DBGridEh.DataGrouping нажатием на групповую запись в разделе столбца индикатора


--
Детальную информацию о новых возможностях библиотеки смотрите в файле архива "About EhLib 9.0 Rus.doc"

Сайт библиотеки http://www.ehlib.com/ru

С уважением,
Команда разработки EhLib
E-mail: support@ehlib.com
www.ehlib.com

Wait while more posts are being loaded