Neue Komponente mit BDS2006 erzeugen
-
Hallo zusammen,
kann mir jemand kurz die Schritte erklären wie ich eine neue Komponente im BDS2006 erstellen kann, bzw. diese z.B. unter Samples einfügen kann.
Bisher bin ich soweit gekommen:
- neues Projekt
- Komponente
- TEdit Vorfahrkomponente gewählt
- Neuer Klassenname z.B. "MyEdit" unter "Samples" gewähltDamit bekomme ich eine cpp-Datei, mit der ich nichts anzufangen weis. Ich kann diese cpp-Datei unter Projekt noch nicht mal kompilieren (nicht aktiv). Wie geht es jetzt weiter ... ? Nur mit einer cpp-Datei kann ich doch keine Komponente anlegen bzw. in die "Samples"-Tool Palette einfügen ???
In der Hilfe von BDS2006 bin ich nicht fündig geworden.
Kann mir hier einer weiterhelfen ?
Gruß WoWe
-
Hallo
in unsererem Forums-Turotial zm Builder gibts auch zur Kompoenntenentwicklung eine Erläuterung.
bis bald
akari
-
Hallo Akari,
danke für den Link, aber irgendwie komm ich hier nicht weiter. Ich bekomme nur eine cpp-Datei und weis nicht, wie ich von dieser cpp-Datei eine auswählbare Komponente unter "Samples" bekomme. Da brauch ich doch auch eine *.bpl Datei dazu die ich dann über "Packages installieren" installieren kann, oder ?
-
Hallo
zuest mal brauchst du einen kompilierbaren Code. Und den sollst du eben in diese cpp-Datei mit der bereits vorbereiteten Klasse schreiben.
Wenn du fertig bist, kannst du dann diese Klasse als Komponente installieren, mit dem gleichnamigen Menüpunkt im Komponentenmenü.bis bald
akari
-
Dummerweise scheint genau dieser oder ein vergleichbarer Menüeintrag im BDS zu fehlen.
Alternativ kann bzw. muss man wohl das gewünschte Ziel-Package als Projekt öffnen (oder ein neues erstellen), die Komponenten-CPP dem Projekt hinzufügen und dann das ganze kompilieren.
-
Hallo Jansen,
danke für den Tip, damit hat es jetzt funktioniert. Eine Frage habe ich aber noch: Wie kann ich das Standard-Icon für meine Komponente in der Tools-Palette ändern ?
Gruß WoWe