AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Komponenten Programmieren.... wie geht das???

Ein Thema von Andidreas · begonnen am 5. Jul 2006 · letzter Beitrag vom 7. Jul 2006
Antwort Antwort
Seite 2 von 5     12 34     Letzte » 
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#11

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

  Alt 5. Jul 2006, 19:56
Weil es so nicht stimmt. Besser gesagt : die Vorgehensweise ist völlig falsch, hat zumindest mit OOP nichts konkretes zu tun. Weil wieder mal bei Adam und Eva angefangen wird, so daß kaum was dabei raus kommt. 8)
Gruß
Hansa
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.859 Beiträge
 
Delphi 11 Alexandria
 
#12

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

  Alt 5. Jul 2006, 20:03
Zitat von Hansa:
Weil es so nicht stimmt. Besser gesagt : die Vorgehensweise ist völlig falsch, hat zumindest mit OOP nichts konkretes zu tun. Weil wieder mal bei Adam und Eva angefangen wird, so daß kaum was dabei raus kommt. 8)
Un waru soll das nichts mit OOP zu tun haben? Eine Komponente muß ein Nachfahre von TComponent sein. das ist Fakt, besser ist es natürlich, wie ich oben auch schon geschrieben habe zu weit unten wie möglich im Vererbungsschema anzusetzen.
Markus Kinzler
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#13

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

  Alt 5. Jul 2006, 20:26
Du mußt das aber wesentlich deutlicher sagen. Gerade bei solchen Sachen :

TTextverarbeitung = class(TComponent) Was soll das denn werden ? Und dann noch von TComponent ableiten ? Ohje.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#14

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

  Alt 5. Jul 2006, 20:30
Wieso nicht? Wenn ich eine KOMPONENTE brauche, leite ich von TComponent ab. Wenn ich ein CONTROL brauche, leite ich von TWinControl, TGraphicControl oder TCustomControl ab.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#15

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

  Alt 5. Jul 2006, 21:03
Ja richtig, genau so macht man das, wenn OOP unbekannt ist.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#16

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

  Alt 5. Jul 2006, 21:15
Zitat von Hansa:
Ja richtig, genau so macht man das, wenn OOP unbekannt ist.
Wie macht man es denn wenn OOP bekannt ist?
Du scheinst Dich ja richtig gut im Reich der OOP auszukennen. Bitte bitte zeige uns wie man es richtig macht. Führe uns heraus aus dem Jammertal der Unwissenheit. Noch halte ich die Beiträge von Bernhard Geyer und mkinzler für korrekt und absolut stimmig und was ganz entscheidend ist für 100% OOP konform.

Hiermit bekenne ich öffentlich: Auch ich habe schon TComponent als Vorfahren verwendet um mir eine Komponente (Kontext der VCL) im zu basteln.
I come from outer space to save the human race
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#17

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

  Alt 5. Jul 2006, 21:28
Zitat von Jens Schumann:
..Führe uns heraus aus dem Jammertal der Unwissenheit. Noch halte ich die Beiträge von Bernhard Geyer und mkinzler für korrekt...
Tu ich doch glatt. Korrekt sind die Kommentare schon, aber was soll ich von einer quasi "leeren" Komponente denn groß ableiten ? TComponent ist von einer Textverarbeitung ungefähr so weit entfernt, wie Alpha Centauri von der Erde. Von einer Komponente was ableiten heißt doch wohl nicht bei Null neu anzufangen ?
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#18

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

  Alt 5. Jul 2006, 21:30
Es ging hier um allgemeine Komponentenentwicklung. Und du hast dazu gesagt, dass man keine Ahnung hat, wenn man jemals von TComponent ableitet. Und diese Aussage ist absolut falsch.

In diesem Fall sollte man natürlich von TWinControl ableiten, aber sei doch bitte so nett und weite diese Aussage nicht aufs Allgemeine an.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#19

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

  Alt 5. Jul 2006, 21:42
Zitat von 3_of_8:
Es ging hier um allgemeine Komponentenentwicklung. Und du hast dazu gesagt, dass man keine Ahnung hat, wenn man jemals von TComponent ableitet...
Es ging nicht um was "Allgemeines", sondern um eine Textverarbeitung. Sorry, aber da bei TComponent anzufangen ? Das ist echt Wahnsinn.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#20

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

  Alt 5. Jul 2006, 21:44
Schau dir noch mal ganz genau das Topic an...

Dann das Posting:
Zitat:
Nein, da Komponenten alle von TComponent abgeleitet sein müssen.
Stimmt, müssen sie.

Und dann das:
Zitat:
Wieso nicht? Wenn ich eine KOMPONENTE brauche, leite ich von TComponent ab. Wenn ich ein CONTROL brauche, leite ich von TWinControl, TGraphicControl oder TCustomControl ab.
Das ist allgemein formuliert, genauso wie das Topic. Ich schätze mal, Textverarbeitung war nur ein Beispiel. Und selbst wenn es das nicht war, dann entsprechen alle Antworten der Fragestellung und die Aussage, man dürfe nicht von TComponent ableiten, ist schlichtweg falsch. Genaugenommen sind alle Komponenten von TComponent abgeleitet, nur eben auf verschiedenen Stufen.

BTW: TTextverarbeitung ist nicht gerade ein sonderlich schöner Bezeichner, oder?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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