Also Du willst objektorientiert mit eigenen Klassen arbeiten und nicht bereits vrgegebene Komponenten wie Beispielsweise ein Memo-Fenster zur Laufzeit erstellen, richtig?
Das ist eigentlich nicht schwer, obs da ein Tutorial gibt, ka. Hab bisher keines gefunden.
Hier mal ein Beispiel:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| type TPlayerSprite = class(TImageSprite) private FLeben: Integer; FGeschwindigkeit: Integer; protected procedure DoCollision(Sprite: TSprite; var Done: Boolean); override; procedure DoMove(MoveCount: Integer); override; public constructor Create(AParent: TSprite); override; end; |
Es wird die Klasse TPlayerSprite erstellt, du kannst Methoden, Ereignisse und auch Eigenschaften erstellen. Das wäre also ein Beispiel wenn Du was eigenes benötigst. Wenn es jedoch "nur" eine normale Komponente ist, dann schau Dir mal folgendes Tutorial an:
www.tutorials.delphi...rce.de/komplaufzeit/
Knuddelbaer