Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Fehler beim erstellen der Eigenen Komponente

  Alt 18. Mai 2005, 17:50
Delphi-Quellcode:
function TRealImage.getBottomBound: real;
begin
// Falsch !!!
// du greifst auf das Property Bottombound zu
// dies führt zu einem rekursiven Aufruf von getBottomBound mit Stacküberlauf
  result:=Bottombound;


// Richtig
  result := FBottomBound; // der Wert wird aus einer privaten Variablen gelesen
end;
Alle GetXXXXBound Methoden und alle SetXXXXBound Methoden sind falsch.
Andreas
  Mit Zitat antworten Zitat