![]() |
Unterschied zwischen Tstrings & TstringList
Moin zusammen!!!
Ich verstehe nicht, was der Unterschied zwischen Tstrings und TstringList ist. Es sind doch beides Arrays vom Typ String oder? Außderdem verstehe ich nicht wie man Tstrings oder TstringList vereinbart, da gibs doch irgendwelche Sonderregeln. Wäre nett wenn mir jmd. helfen könnte. Danke im Vorraus! Euer Moin |
Re: Unterschied zwischen Tstrings & TstringList
Hallo!
Also deklarieren kannst du die so:
Delphi-Quellcode:
Denke das ist bei TStrings auch so... ^^
procedure ....;
var eins: TStringList; begin eins := TStringList.Create; blabla...; eins.Free; end; |
Re: Unterschied zwischen Tstrings & TstringList
TStrings ist nur der Vorfahre von diversen StringListen wie TStringList oder Items von TListbox oder TCombobox. Wobei in der Klasse TStrings die meisten Methoden und Eigenschaften nur abstrakt sind, das heißt nicht vollständig implementiert. Implementiert werden sie dann bei den abgeleiteten Nachfahren. Deswegen nie ein Objekt der Klasse TStrings instanzieren und mit arbeiten.
Delphi-Quellcode:
var
sl1: Tstrings; sl2: TStrings; sl3: TStringList; begin // so besser nicht: sl1 := TStrings.Create; // aber so: sl2 := TStringList.Create; // oder so sl3 := TstringList.Create; |
Re: Unterschied zwischen Tstrings & TstringList
:!: Danke für die Aufklärung!
Grüße aus Dresden :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:37 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 by Thomas Breitkreuz