Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by RavenIV,
9. Jul 2008
OK, hab ich eingesehen.
Aber das const ist dennoch für einen ungeübten Betrachter verwirrend.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by RavenIV,
9. Jul 2008
Die Funktion soll ja grad dieses Objekt verändern, weil sie damit etwas zurückgeben soll.
Das Schlüsselwort "const" ist hierfür denkbar ungeeignet, weil dann die Funktion nichts verändern darf.
Wie auch immer, der Original-Author hat Denkanstösse bekommen.
Alles Weitere muss er nun selber bewerkstelligen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by RavenIV,
9. Jul 2008
Das ist der Beste Weg.
Irgendwelche Objekte in Funktionen erzeugen und als Returnwert zurückgeben ist immer fehleranfällig.
Am Besten solche Objekte als var-Parameter oder besser noch out-Parameter übergeben lassen.
Dann muss / kann sich die aufrufende Procedure um das Erstellen und Zerstören kümmern.