Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponenten Programmieren.... wie geht das??? (https://www.delphipraxis.net/72691-komponenten-programmieren-wie-geht-das.html)

Thorben77 6. Jul 2006 14:44

Re: Komponenten Programmieren.... wie geht das???
 
Zitat:

Zitat von 3_of_8
Aha... Wie gesagt, ich kannte Objekt bisher nur als Sprachelement, das ich noch nie brauchte.

Nicht umsonst heißt das ganze ja auch (meist) objektorientierte Programmierung und nicht klassenorientierte Programmierung

TAC 6. Jul 2006 15:09

Re: Komponenten Programmieren.... wie geht das???
 
Hallo zusammen,

Zitat:

Falsch. Eine Komponente ist kein Objekt. Eine Komponente ist eine Klasse und abgeleitet von TObject. Objekte sind was ganz anderes, siehe OH.
noch einmal zuürck zu der Geschichte mit der Instanz und der Komponente. Wenn ich eine Komponente erstellt habe, Sie registriert habe und sie dann (von welcher von TComponent abgeleiteten Klasse ich Sie erstellt habe) auf ein Form setze, arbeite ich doch bereits mit einer Instanz dieser selbst erstellten Komponentenklasse, wesshalb ich mich ja auch auf Componentstate beziehen kann, um die DesignTime abzufangen. Oder sehe ich hier etwas falsch? Sicher ist die Struktur der Komponente (die Klasse) kein Objekt, aber jegliches Arbeiten unter Delphi dann doch. Schließlich habe ich hier u.U. ja auch Get- und Set-Methoden eines Properties implementiert, welche zur Designtime über den Objektinspektor (!) aufgerufen werden.

LG
Marcus

mkinzler 6. Jul 2006 15:52

Re: Komponenten Programmieren.... wie geht das???
 
Zitat:

Wenn ich eine Komponente erstellt habe, Sie registriert habe und sie dann (von welcher von TComponent abgeleiteten Klasse ich Sie erstellt habe) auf ein Form setze, arbeite ich doch bereits mit einer Instanz dieser selbst erstellten Komponentenklasse,
korrekt. Es wurde ein Objekt als Insanz der Klasse erzeugt.

Zitat:

Sicher ist die Struktur der Komponente (die Klasse) kein Objekt.
Weder im allgemeinen Sinn noch im Jargon von TP ( OBJECT anstatt CLASS)

I.A. 6. Jul 2006 15:59

Re: Komponenten Programmieren.... wie geht das???
 
Am besten du liest dir mal eins von den Tutorials durch:

Hier klicken

I.A. 7. Jul 2006 17:07

Re: Komponenten Programmieren.... wie geht das???
 
OOOOppss :oops:
Das wurde ja vorher schon gezeigt


jetzt kann ich einmal eine Antwort geben und dann bin ich zu spät dran :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz