AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein eine neue Klasse mit Komponenten der Komponentenpalette
Thema durchsuchen
Ansicht
Themen-Optionen

eine neue Klasse mit Komponenten der Komponentenpalette

Ein Thema von BAMatze · begonnen am 6. Feb 2009 · letzter Beitrag vom 6. Feb 2009
 
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
 


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 17:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz