Zitat von
pszopp:
...Ich will ein Formular-Template automatisiert aktualisieren...
das Problem sind hierbei hauptsächlich die
DFM-Dateien. Folgende Möglichkeiten bestehen für
OOP mit Delphi :
1. Klassen ableiten
So in etwa :
type TMyForm = class (TForm);
Das wäre Dein Weg. Alles auf den Forms selber erzeugen, Koordinaten und den ganzen Krempel zur Laufzeit festlegen usw. Vorgehensweise ähnlich wie ab
TP 5.5. Programm schreiben, welches die
PAS und DFMs modifiziert usw.
2. Objektablage benutzen
Du erzeugst eine Form mit Button. Schiebst den an die richtige Stelle. Änderst noch die Farbe, Schriftgröße, Tastatur/Mausereignisse und blabla (TMyForm). Diese kommt ins Repository. Alles innerhalb der
IDE ! Die nächste Form kommt jetzt von da (Vererbung). Und siehe an : Der Button ist schon da und der vorher definierte Kram auch ! Der Button ist allerdings an ungünstiger Stelle -> an gute Stelle ziehen und fertig.
Kommandozeile hebelt das ganze allerdings fast schon aus. Mehr schreiben nützt wohl nichts, weil sowieso keiner das so benutzt. Das mit den
XML kam übrigens direkt von Borland. Wegen .NET und der geringen Anwendung solcher Techniken hatte ich die Befürchtung, daß das Konzept so nicht weitergemacht wird. 8)