Einzelnen Beitrag anzeigen

Benutzerbild von EccoBravo
EccoBravo

Registriert seit: 19. Okt 2004
Ort: Neuruppin
524 Beiträge
 
Delphi 2007 Architect
 
#1

Komponentenentwicklung in BDS2006 klappt nicht !!

  Alt 14. Nov 2006, 22:52
Hallo,

die Erzeugung von Komponenten, (wie es in Delphi 7 gemacht wurde) klappt in BDS 2006 nicht.
Ich bin vorgegangen, wie es in der Hilfe beschrieben wurde:

Zitat:
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.
...
ab folgender Stelle stimmt die Hilfe nicht mehr mit der IDE überein:
Zitat:
...
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.
...
Eine "Installieren"-Taste gibt es hier nirgens. Auch keine Möglichkeit, ein neues Package anzugeben.

Noch viel schlimmer, die Toolpalette sieht hier ganz komisch aus und enthält beim geladenen Komponenten-Unit nicht mehr die bekannten Komponentenseiten sondern nur eine Liste irgendwelcher C-Projekte usw.

Und noch weiter, eine Modellansicht der eben erzeugten Komponenten-Unit zur Modellierung derselben ist auch nicht möglich.



Was habe ich denn falsch gemacht - wie geht es denn richtig in BDS2006
Ich habe doch in BD7 so viele Komponenten unf Palettenseiten erzeugt und hier versage ich.
Was habe ich falsch gemacht?


Danke Danke

E. B.
  Mit Zitat antworten Zitat