Komponenten mit dem Komponentenexperten erzeugen
Der Komponentenexperte vereinfacht die einleitenden Schritte der Komponentenentwicklung. Sie brauchen nur folgende Informationen bereitzustellen:
Die Klasse, von der die Komponente abgeleitet wird
Den Klassennamen der neuen Komponente
Die Kategorie der Tool-Palette, in der die neue Komponente angezeigt werden soll
Den Namen der
Unit, in der die Komponente erzeugt wird
Den Suchpfad der
Unit
Den Namen des
Package, das die neue Komponente enthalten soll
Der Komponentenexperte führt dieselben Aufgaben durch wie Sie selbst, wenn Sie eine Komponente manuell erzeugen:
Eine
Unit erzeugen
Die Komponente ableiten
Die Komponente registrieren
Einer vorhandenen
Unit kann der Komponentenexperte keine Komponenten hinzufügen. Diese Aufgabe müssen Sie gegebenenfalls manuell durchführen.
So fügen Sie eine neue Komponente mit dem Komponentenexperten hinzu:
Sie können den Komponentenexperten auf zwei Arten aufrufen:
Wählen Sie KomponenteNeue
VCL-Komponente.
Wählen Sie DateiNeuWeitere, wechseln Sie auf die Seite Delphi-ProjekteDelphi-Dateien und klicken Sie Komponente doppelt an.
Der Komponentenexperte benötigt von Ihnen folgende Informationen:
Im Feld Vorfahrtyp geben Sie die Klasse an, von der Sie die neue Komponente ableiten.
Im Feld Klassenname geben Sie den Klassennamen der neuen Komponente an.
Im Feld Palettenseite geben Sie an, in welcher Kategorie der Tool-Palette die neue Komponente installiert werden soll.
Im Feld
Unit-Dateiname geben Sie den Namen der
Unit an, in der die neue Komponentenklasse deklariert werden soll. Wenn sich die
Unit nicht im Suchpfad befindet, bearbeiten Sie den Eintrag im Feld Suchpfad.
Nachdem Sie im Komponentenexperten alle Felder ausgefüllt haben, gehen Sie folgendermaßen vor:
Klicken Sie auf Installieren. Um die Komponente einem neuen oder bereits vorhandenen
Package hinzuzufügen, wählen Sie KomponenteInstallieren, geben im gleichnamigen Dialogfeld ein
Package an und bestätigen mit OK.
Klicken Sie auf OK. Die
IDE erzeugt eine neue
Unit.
...