PackagesGenerator для Delphi - Автоматические файлы пакетов генератора для нескольких версий Delphi.
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_RX12Athens.dproj
Утомительный создайте эти файлы вручную, также вы можете совершать ошибки.
Errorsoft PackagesGenerator может решить эту проблему!
Сам Generator Packages Generals генерирует необходимые файлы, выполняющие необходимые внутренние изменения (Libsuffux, содержит ...).
Параметры конверсии устанавливаются в файле INI (пример):
[Folders]
Base=Source <- the path to the original files
Gen=Packages <- the path to the generated files
GroupAbove=True
[Versions]
RX12Athens=290
RX11Alexandria=280
RX10Sydney=270
RX10Rio=260
RX10Tokyo=250
RX10Berlin=240
RX10Seattle=230
XE8=220
XE7=210
XE6=200
XE5=190
XE4=180
XE3=170
XE2=160
[Files]
MyComponents.groupproj
MyComponentsDesign.dpk
MyComponents.dpk
MyComponentsDesign.dproj
MyComponents.dproj
Этот INI и PackagesGenerator генерируют все необходимые файлы!
Например, см. Https://github.com/errorcalc/freeesvclcomponents, "Пакеты"
Этот проект имеет три лицензии, вы можете выбрать одну из трех лицензий:
Creative Commons Attribution-Noncommercial-Sharealike 4.0 Международная публичная лицензия.
Это означает, что вы можете использовать продукт для некоммерческих целей.
(Пример: личное использование, обучение, открытый исходный код, ...)
GNU GPL V3: https://www.gnu.org/licenses/gpl.html, только для проектов OpenSource использует лицензию GNU GPL
Коммерческая лицензия Packagesoft Packagesoft. (См. License.txt)
10 долларов для отдельных застройщиков, 50 долларов США для компании.
Электронная почта: [email protected] для контактов.