![]() |
AW: StringList in eigener Klasse
Siehe Edit in #2.
|
AW: StringList in eigener Klasse
..
die Procedure sollte schon zu Klasse gehöhren. Die StringList würde ich dann im Constructor Create erstellen. Grüße Klaus
Delphi-Quellcode:
type
TMyClass = class private Fsl: THashedStringList; // Links public property sl: THashedStringList read Fsl write Fsl; procedure addSl(content: string); end; procedure TmyClass.addSl(content: string); Begin sl.add(content); end; |
AW: StringList in eigener Klasse
Delphi-Quellcode:
Brachte leider auch nicth den Erfolg, denn das habe ich schon versucht.
constructor TMyClass.Create;
Var Fsl: THashedStringList; Begin Fsl.Create; End; Denn:
Delphi-Quellcode:
läuft nicht durch.
if Assigned(Fsl) then
Edit: Zitat:
|
AW: StringList in eigener Klasse
goto: Post#2
|
AW: StringList in eigener Klasse
Zitat:
Delphi-Quellcode:
constructor TMyClass.Create;
Begin Fsl := THashedStringList.Create; End; |
AW: StringList in eigener Klasse
Und noch ein Verweis auf #2. Ist der irgendwie weiß auf weiß, oder weshalb wird das ständig überlesen?
|
AW: StringList in eigener Klasse
Wenn schon:
Delphi-Quellcode:
Das steht so aber schon alles in Detlefs Beitrag, auf den schon mehrmals hingewiesen wurde!
Fsl := THashedStringList.Create;
|
AW: StringList in eigener Klasse
Ähm ja, mein Beitrag hatte den Focus auf der lokalen Variablen:wink:
|
AW: StringList in eigener Klasse
Zitat:
Trotzdem würde ich das entweder als interne Eigenschaft ( Liste dann im Konstruktor erzeugen und im Destruktor freigeben) oder als extern zuweisbare Eigenschaft machen. Nicht beides gleichzeitig! |
AW: StringList in eigener Klasse
Zitat:
Delphi-Quellcode:
procedure TmyClass.addSl(content: string);
Begin fsl.add(content); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz