DelphiのPackagesGenerator-デルファイの複数のバージョン用の自動ジェネレーターパッケージファイル。
DelphiのPackagesGenerator
Delphiのコンポーネントを書いている場合、Delphiの複数のバージョンを維持することがどれほど難しいかを知っています。通常、Delphiのさまざまなバージョンのほぼ同一のDPK 、 DPROJ 、 Groupprojファイルがたくさんあります。
例えば:
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はこの問題を解決できます!
PackagesGenerator自体は、必要な内部変更を行い、必要なファイルを生成します(libsuffux、contains ...)。
変換パラメーターは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、 "packages" dirを参照してください。
このプロジェクトには3つのライセンスがあり、3つのライセンスのいずれかを選択できます。
Creative Commons Attribution-NonCommercial-Sharealike 4.0 International Public License。
つまり、製品を非商業目的で使用できることを意味します。
(例:個人使用、研究、オープンソース、...)
GNU GPL V3:https://www.gnu.org/licenses/gpl.html、OpenSourceプロジェクトのみがGNU GPLライセンスを使用しています
errorsoft packagesgeneratorコマーシャルライセンス。(license.txtを参照)
個々の開発者は10ドル、会社で50ドル。
メール:連絡先については[email protected]。