VCL Komponenten entwerfen CB6



  • hallo

    ich möchte mich nun auch mal dem thema "VCL Komponenten entwerfen" wittmen. Allerdings habe ich null ahnung wie ein grundgerüst einer VCL komponente mit dem C++ Builder aufgebaut ist. Bislang habe ich nur mit ANSI/ISO C++ programme geschrieben, die VCL benutzt oder mit der win api gearbeitet. jetzt möchte ich jedoch doch mal selber eine komponente schreiben. Wie ich eine klasse designe, methoden schreibe, etc. ist mir klar. Wie man nun aber ein gerüst einer komponente aufbaut eben nicht. Also wie genau muss die klasse aussehen, wie deklariert man eigenschaften, ereignisse etc.

    habe ihm forum nichts gefunden. auch im FAQ nicht. kann mir einer erklären wie genau das nun geht oder auf welcher internet seite ich eine gut aufgebaute hilfe durchlesen kann? zwar kenne ich die möglichkeit beim BCB "Neue komponente". Diese funktion setzt meines wissens jedoch einen vorfahrtyp voraus und genau das will ich ja nicht. Ich will von keiner komponente ableiten oder ähnliches.



  • ah wie ich gerade aus der BCB hilfe entnahm ist der vorfahrtyp aller nicht visuellen komponenten TComponent (Class) dann wäre die frage bezüglich grundgerüst schonmal geklärt. Aber wie das mit den eigenschaften (die man dann im objektinspektor sieht) geht und wie man ereignisse deklariert ist mir noch nicht bewusst. danke für euere hilfe 🕶



  • Hallo

    Da hast aber nicht sehr intensiv gesucht, sonst wär das Builder-Tutorial aufgefallen, das hier im Forum verlinkt ist. Dort gibt es auch ein Kapitel zum Komponentenerstellen.

    bis bald
    akari



  • danke 🤡


Anmelden zum Antworten