AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Form mit Kommandozeilenkompiler in Objektablage verschieben
Thema durchsuchen
Ansicht
Themen-Optionen

Form mit Kommandozeilenkompiler in Objektablage verschieben

Ein Thema von pszopp · begonnen am 13. Jun 2006 · letzter Beitrag vom 21. Jun 2006
Antwort Antwort
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#1

Re: Form mit Kommandozeilenkompiler in Objektablage verschie

  Alt 19. Jun 2006, 18:25
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)
Gruß
Hansa
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz