Einzelnen Beitrag anzeigen

Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: eine neue Klasse mit Komponenten der Komponentenpalette

  Alt 6. Feb 2009, 14:55
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/
  Mit Zitat antworten Zitat