AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Komponentenentwicklung in BDS2006 klappt nicht !!
Thema durchsuchen
Ansicht
Themen-Optionen

Komponentenentwicklung in BDS2006 klappt nicht !!

Ein Thema von EccoBravo · begonnen am 14. Nov 2006 · letzter Beitrag vom 15. Nov 2006
 
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, 21: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz