Перейти к содержанию
Fire Monkey от А до Я

PackagesGenerator для Delphi


Рекомендуемые сообщения

14.12.2016 19-26-7.png

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 генерирует необходимые файлы, делая необходимые внутренние изменения (LIBSUFFUX, 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 для компаний.

Изменено пользователем Error
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...