Zitat von
BAMatze:
Allgemein würde ich mal gern wissen, ob man eine Komponente aus mehreren Komponenten zusammensetzen kann. Hab dazu noch nichts gefunden.
Da Delphi keine Mehrfachvererbung unterstützt, geht das nicht (zumindest nicht echt. Natürlich kannst du in einer Komponente andere Komponenten verschiedener Typen benutzen).
Und natürlich kannst du auch Komponenten schreiben, die du auf deine form ziehen kannst
Dazu musst du nur in die
Unit der Komponente
Delphi-Quellcode:
procedure Register;
begin
RegisterComponents( [ComponentClass], 'Tab name');
end;
im implementation-Teil einfügen. Wenn es sich um eine nichtvisuelle Komponente handelt, bekommst du dann so ein kleines Quadrat auf dem Formular, wie man es z.B. vom Timer oder den Indys kennt. Und wenn es sich um eine visualle handelt, also allles was von visuellen Komponenten oder anderen visuellen Basisklassen abgeleitet ist, siehst du halt die Komponente
Dazu musst du dann allerdings erst noch die
Unit in ein
Package einfügen und das
PAckage installieren
zum weiteren Lesen:
http://www.delphi-treff.de/tutorials...en-entwicklen/