@Uwe Raabe
Mit dem Erzeugen der Projekt-Gruppe habe ich aber nicht jeden Aspekt erschlagen.
Es fehlt das Eintragen der Pfade (Such, Bibliothek, Debug-
DCU) und das Erzeugen der Release und Debug-DCUs. Sehr oft sehe ich bei den Packages, dass dort die Debug-Konfiguration ausgewählt ist.
Wer möchte denn bitte in dem fertigen Produkt Debug-Code laufen haben? Ich nicht und es gibt eben Einstellungen im Projekt dafür:
- Release - ganz ohne Debig-Code
- Debug ohne Debug-DCU - nur mein eigener Kram mit Debug-Code
- Debug mit Debug-DCU - alles was geht mit Debug-Code
Um das zu erreichen muss der gesamte Code pro Platform 2x erzeugt werden plus ein weiteres Mal für das DesignTime-
Package.
Wenn mehrere Sprachen unterstützt werden, dann werden sogar noch mehr Erzeugungs-Läufe nötig.
Anscheinend wissen das die wenigsten Komponenten-Entwickler. Vorbildlich ist hier Spring4D von Stevie zu nennen, der einen "Installer" liefert, der genau diese Aspekte komplett berücksichtigt.
Genau aus diesem Grund wäre ich schon für einen Installer.