Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Vererbung von Komponenten

  Alt 30. Jan 2015, 10: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?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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