Forum: Sonstige Werkzeuge
by Union,
17. Feb 2013
Schön dass Du es gefunden hast. Initialierung bei einem dynamischen Array of integer wäre ja wohl eher:
FillChar( fHfgkFarbe, SizeOf(Integer) * Length(fHfgkFarbe), 0);
Forum: Sonstige Werkzeuge
by Union,
17. Feb 2013
Gibst Du das TPaletto Objekt denn überhaupt frei?
Forum: Sonstige Werkzeuge
by Union,
16. Feb 2013
Und so?
destructor TPaletto.Destroy;
begin
SetLength(fHfgkFarbe, 0);
fHfgkFarbe := nil;
inherited Destroy;
end;
Forum: Sonstige Werkzeuge
by Union,
16. Feb 2013
Versuch mal im destructor der Klasse ein SetLength(fHfgkFarbe, 0)
Forum: Sonstige Werkzeuge
by Union,
16. Feb 2013
Warum? MadExcept arbeitet ja nicht nach dem Zufallsprinzip. Also mal gucken: Wie ist fHfgkFarbe definiert? Ist es eine property, eine private oder was sonst? Wird das vielleicht irgendwo vorher auf nil gesetzt?