Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Vererbung von Komponenten

  Alt 30. Jan 2015, 09:01
Hab jetzt nichts direkt Neues gesehn, aber

Zitat:
Delphi-Quellcode:
destructor THixHistoGraph.Destroy;
begin
   inherited Destroy;
   FreeAndNil(FFont);
end;
ist doch bestimmt falsch rum?

Und die Kommentare in der Klassendefinition ... Kann es sein, daß deine Variablenbezeichner nicht "gut" sind und deswegen Sowas nötig war?




..........

Zitat:
Delphi-Quellcode:
procedure THixHistoGraph.SetFont(const Value: TFont);
begin
   FFont.Assign(Value);
   FFont := Value;
   invalidate;
end;
Assign war schon richtig, aber die nachfolgene Zuweisung natürlich nicht.

Zitat:
Delphi-Quellcode:
procedure THixHistoGraph.SetXScale(const Value: THorScale);
begin
   FXScale.Create(self);
   FXScale.Parent.Create(self);
   FXScale.Owner.Create(self);
...
end;
Warum werden die Instanzen neu erstellt und dann auch noch falsch?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (30. Jan 2015 um 09:05 Uhr)
  Mit Zitat antworten Zitat