Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.100 Beiträge
 
Delphi 12 Athens
 
#6

AW: Klasse um Methode einer Eigenschaft erweitern

  Alt 29. Mai 2012, 08:58
Tipp:
Leite doch von TComponent ab, dann könntest du diese Komponente uch auf eine Form pappen (natürlich dazu noch in ein Designtime-Package + Delphi-Referenz durchsuchenRegisterComponent)
Oder nimm gleich deine TZDataSource als Vorfahre, dann kannst zu deine Daten-Quelle auch direkt an andere Kompnenten (z.B. als DataSource für ein Grid) übergeben.

Und wenn du die Komponenten selber ableitest, dann kann man die "internen" Funtionen übrrschreiben, womit die Events ala AfterOpen frei bleiben.
Man kann später immernoch was Anderes an diese Events hängen. (vorallem praktisch, wenn man die Komponente auf eine Form gepappt hat und das Event nochmals ebenfals dort verwenden will.
AfterOpen wird z.B. über die virtuelle Methode Delphi-Referenz durchsuchenTDataSet.DoAfterOpen aufgerufen.


Ansonsten wurde ja schon das Wichtigste, zum eigentlichen Problem, gefragt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (29. Mai 2012 um 09:05 Uhr)
  Mit Zitat antworten Zitat