Kopieren, Vererben, Verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Objektgalerie


Für spezielle Objektablage-Elemente sind die folgenden drei Optionen verfügbar:

  • Kopieren des Elements
  • Vererben des Elements
  • Direktes Verwenden des Elements

Wenn Sie ein Element aus der Objektablage (insbesondere die Gruppe Vererbbare Elemente im Objektgalerie) in einem Projekt verwenden, stehen Ihnen drei Möglichkeiten zum Einbeziehen dieses Elements zur Verfügung. Bitte bedenken Sie, dass die Elemente in der Objektablage gemeinsam genutzt werden sollen. Daher sollten Sie sie so verwenden, dass eine Wiederverwendung des Objekts unterstützt und nicht behindert wird.

Kopieren von Elementen aus der Objektablage

Wählen Sie Kopieren, um das ausgewählte Element zu kopieren und Ihrem Projekt hinzuzufügen. Künftige Änderungen an dem Element in der Objektablage spiegeln sich in Ihrer Kopie nicht wieder, und Veränderungen, die an Ihrer Kopie vorgenommen werden, wirken sich nicht auf das ursprüngliche Element in der Objektablage aus.

Hinweis: Projektvorlagen können nur kopiert werden.

Vererben von Elementen aus der Objektablage

Wählen Sie Vererben, um von dem in der Objektablage ausgewählten Element eine neue Klasse abzuleiten, und fügen Sie Ihrem Projekt die neue Klasse in hinzu. Die Option Vererben erstellt eine Verknüpfung zu dem Vorfahrelement in der Ablage. Wenn Sie Ihr Projekt erneut compilieren, werden alle Änderungen, die an dem Element in der Objektablage vorgenommen wurden, in Ihrer abgeleiteten Klasse wiedergegeben. Diese Änderungen werden zusätzlich zu den Änderungen oder Ergänzungen übernommen, die Sie an dem Element in Ihrem Projekt vorgenommen haben. Änderungen, die Sie an Ihrer abgeleiteten Klasse vornehmen, wirken sich nicht auf das gemeinsam genutzte Element in der Objektablage aus.

Hinweis: Vererben ist als Option für Formulare, Dialogfelder und Datenmodule verfügbar, nicht aber für Projektvorlagen. Es stellt die einzige Möglichkeit dar, Elemente aus demselben Projekt wiederzuverwenden.

Direktes Verwenden von Elementen aus der Objektablage

Achtung: Die Option Verwenden steht für Formulare, Dialogfelder und Datenmodule zur Verfügung, Sie sollten sie aber mit Vorsicht anwenden. Stellen Sie sicher, dass die an einem Element vorgenommenen Änderungen sorgfältig getestet wurden, ehe sie von anderen aus der Ablage in Anwendungen kopiert werden können.

Wählen Sie Verwenden, wenn das ausgewählte Element Teil Ihres Projekts sein soll. In diesem Fall machen Sie keine Kopie des Elements; Sie verwenden das Originalelement. Das Originalelement wird Ihrem Projekt hinzugefügt, und zwar so, als ob Sie das Element als Teil Ihres Projektes erstellt hätten. Änderungen, die Sie zur Entwurfszeit an dem Element vornehmen, erscheinen daher in allen Projekten, die das Element direkt verwenden, und wirken sich darüber hinaus auf alle Projekte aus, die von dem Element abstammen. Änderungen des Elements erscheinen in allen Projekten, zu denen das Element mit der ausgewählten Option Vererben oder Verwenden hinzugefügt wurde.

Hinweis: Die direkte Verwendung ist für Formulare, Dialogfelder und Datenmodule möglich. Elemente, die auf diese Weise gemeinsam genutzt werden, sollten normalerweise nur zur Laufzeit modifiziert werden, um Änderungen zu vermeiden, die sich auf andere Projekte auswirken. Die Option Verwenden ist die einzig verfügbare Option für Experten (Formular- und Projektexperten), weil ein Experte eigentlich keinen gemeinsamen Code hinzufügt, sondern eigenen Code erzeugt.

Siehe auch