Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
9. Apr 2012
Dennoch kann man diese Funktionalität in das Formular einbauen.
Und sei es nur die Schnittstelle dafür.
Also z.B. wie beim Popupmenü oder dem CustomHint, ein Property, wo man sonstwas anhängen könnte und dessen Aufruf an den entsprechenden Stellen integriert wurde.
Oder man baut den Aufruf überall direkt ein, zu einer globalen Klasse/Funktion, welche dann das Speichern übernimmt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
5. Apr 2012
Und dann kannst du damit keinen FormDesigner nutzen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
5. Apr 2012
Wir haben so im Programm ein paar vererbte Formulare.
Da sind aber fast nie irgendwelche Eingabekomponenten drinnen, sondern nur Grundfunktionen dieser Formulare,
wie z.B. das Speichern der Fensterposition oder die Darstellung/das Aussehn und bei Einem ist eine Menüleiste drin, welche in allen Nachfahren enthalten ist.
Ansonsten sind nahezu alle Formulare und Komponenten (Edits und Co.)...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
5. Apr 2012
Man kann sich auch eigene Variablen erstellen.
private
edKDNR: TEdit;
und dann im OnCreate edKDNR := edARTNr;
Oder published
edKDNR: TEdit;
und im OnCreate edARTNr.Name := 'edKDNR';.
Man wird vielleicht erschrecken, aber Delphi hat da einen Automatismuß, welcher auf published-Felder losgeht.