| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
PackagesGenerator for Delphi - Automatic Generator Package files for multiple versions of Delphi.
PackagesGenerator for Delphi
If you are writing a components for Delphi, then you know how difficult it is to maintain multiple versions of Delphi.
Usually you get a lot of almost identical dpk, dproj, groupproj files for different versions of Delphi,
For example:
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
Tiring create these files manually, also you can make mistakes.
ErrorSoft PackagesGenerator can solve this problem!
The PackagesGenerator itself generates the necessary files, doing the necessary internal changes (LIBSUFFUX, contains ...).
Сonversion parameters are set in the INI file (Example):
[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
This ini and PackagesGenerator generate all necessary files!
For example see https://github.com/errorcalc/FreeEsVclComponents, "Packages" dir.
This project has three licenses, you can select one of three license:
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License.
That means that you can use the product for non commercial purposes.
(example: Personal use, Study, Open Source,...)
GNU GPL v3: https://www.gnu.org/licenses/gpl.html, only for opensource projects uses GNU GPL license
ErrorSoft PackagesGenerator Commercial license.(see LICENSE.TXT)
$10 for individual developers, $50 for company.
Email: dr.enter256@gmail.com for contacts.
| Back | FazBrowse Home | New Git URL |