Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - braucht man inherited?


ShadowThief - Mi 26.11.03 00:11
Titel: braucht man inherited?
wird das schlüsselwort "inherited" in Create und Free gebraucht,
wenn man klassen direkt von TObject ableitet? ich hab jetzt ein
schon etwas umfangreicheres programm ohne ein einziges "inherited"
und alles läuft ohne fehler. die frage ist jedoch, ob ich es jetzt
besser einbauen sollte um eventuelle fehler zu vermeiden, oder
ist es bei klassen egal, die man direkt von TObject ableitet?

danke.
shadow.


AndyB - Mi 26.11.03 00:40
Titel: Re: braucht man inherited?
[quote="ShadowThief"]Free{/quote]
Du meinst hoffentlich Destroy.

Zitat:
[...] wenn man klassen direkt von TObject ableitet?

Ja man kann es weg lassen, wenn man direkt von TObject ableitet. Solltest du aber zu einem späteren Zeitpunkt einmal die Basisklasse ändern, wird das Weglassen dir einige Kopfschmerzen bereiten.


ShadowThief - Mi 26.11.03 00:45

ok vielen dank, das ist alles, was ich wissen wollte.

shadow.