Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Christian Seehase,
26. Sep 2003
Moin Ghostwalker,
TStrings stellt eine abstrakte Klasse dar, da sie abstrakte Methoden enthält.
Dies sind Methoden, von denen nur der Kopf deklariert wurde, die in der Klasse aber nicht implementiert wurden.
Abstrakte Klassen sollte man deshalb nur als Basis für eigene Ableitungen verwenden, in denen man die abstrakten Methoden "mit Leben" füllt. Man sollte i.d.R. aber niemals Instanzen von...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Christian Seehase,
26. Sep 2003
Moin Snoop,
so wie Deine Kompo aussieht, darfst Du Days keinen Wert zuweisen, da Du damit den Zugriff auf die TStringList in FDays unmöglich machst. Der Pointer auf diese StringListe wird überschrieben, und somit kann dessen Free Methode nicht mehr aufgerufen werden um die belegten Resourcen freizugeben.
Für den Lesezugriff hingegen brauchst Du keine Methode, da kannst Du auch direkt FDays...