Programmieren mit Pascal & Delphi

Arbeiten mit Delphi

Erste Schritte mit Delphi

Optionen der Objektablage

Befehl

Beschreibung

Seiten

Dieses Listenfeld zeigt die Seiten in der Objektablage an. Nach Auswahl einer Seite, werden die darin enthaltenen Elemente im Listenfeld Objekte angezeigt. [Objektablage] enthält alle Elemente der Objektablage.

Objekte

Das Listenfeld Objekte zeigt die Elemente auf der aktuellen Seite der Objektablage an.

Seite hinzufügen

Diese Schaltfläche fügt der Objektablage eine neue, leere Seite hinzu, deren Name über einen speziellen Dialog abgefragt wird.

Seite löschen

Mit dieser Schaltfläche wird ein Element aus der Objekt-ablage entfernt. Allerdings können nur leere Seiten gelöscht werden.

Seite umbenennen

Dieser Befehl benennt eine Seite in der Objektablage um. Das Dialogfeld Seite umbenennen erlaubt, einen neuen Namen für die Seite einzugeben.

Objekt bearbeiten

Für markierte Elemente in der Liste der Objekte erlaubt diese Schaltfläche das Bearbeiten.

Objekt löschen

Die Schaltfläche „Objekt löschen“ entfernt ein in der Liste Objekte markiertes Element aus der Objektablage.

Objektablage

Über die Auf- und Abwärtspfeile läßt sich die Position der ausgewählten Seite verändern, was zusätzlich auch durch Ziehen an eine neue Position möglich ist.

Benutzungsoptionen der Objektablage

Für das Einbinden eines Ablageobjekts in ein Projekt gibt es drei Optionen, die in erster Linie die Art und Weise betreffen, wie die Elemente verwendet werden.

  • Kopieren
  • Vererben
  • Verwenden

Falls Optionen für ein spezielles Objekt nicht zur Verfügung stehen, werden sie abgedunkelt dargestellt.

Seitenposition ändern

Das Kopieren eines Elements, erzeugt eine exakte Kopie des Elements und fügt diese dem Projekt hinzu, falls es sich um ein Formular oder ein Datenmodul handelt. Änderungen an dem Element in der Objektablage wirken sich ebensowenig auf die Kopie aus, wie Änderungen an der Kopie auf das Original.

Die Kopieroption ist die einzig verfügbare für Formular- und Projekt-Experten.

Das Verwenden eines Experten fügt keinen gemeinsam benutzbaren Quelltext hinzu, sondern es wird ein Prozeß ausgeführt, der eigenen Quelltext erzeugt.

Kopieren

Das Vererben ist die flexibelste und mächtigste Option. Sie führt dazu, daß von dem Element eine neue Klasse abgeleitet und dem Projekt hinzugefügt wird. Gleichzeitig wird sichergestellt, daß beim Kompilieren des Projekts alle Änderungen, die an dem Element in der Objektablage vorgenommen wurden, auf die abgeleitete Klasse übertragen werden, solange dies nicht durch eigene Änderungen unmöglich gemacht wurde. Umgekehrt führen Änderungen der abgeleiteten Klasse nicht zu analogen Änderungen des Originalelements in der Objektablage.

Die Vererbung steht allerdings nicht für Projektvorlagen zur Verfügung. Für die Wiederverwendung von Elementen aus demselben Projekt ist sie darüberhinaus die einzig verfügbare Option.

Vererben

Die direkte Verwendung eines Elements wird primär für Datenmodule eingesetzt. Beim Verwenden wird das Element dem Objekt so hinzugefügt, als wäre es im Rahmen des Projekts erstellt worden. Änderungen während des Entwurfs wirken sich auf alle Projekte aus, die das Element direkt benutzen oder von dem Element erben.

Das direkte Verwenden kann bei Formularen, Dialogfeldern und Datenmodulen eingesetzt werden. Diese Elemente sollten jedoch möglichst nur während der Laufzeit geändert werden, um Seiteneffekte auf andere Module zu vermeiden.





Sachgebiet


© 2009-2012 by Alojado Publishing. Alle Rechte vorbehalten. Ausgewiesene Marken gehören ihren jeweiligen Eigentümern.
Mit der Benutzung dieser Seite erkennen Sie die Nutzungsbedingungen und die Datenschutzerklärung an. Der Betreiber übernimmt keine Haftung für den Inhalt verlinkter externer Internetseiten.
Seite erzeugt 2012-02-22 22:10:48 von textarchiv.alojado.de