Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TStrings (https://www.delphipraxis.net/13926-tstrings.html)

Pseudemys Nelsoni 29. Dez 2003 14:17

Re: TStrings
 
was ist der unterschied zwischen TSTringList, und TStrings?

choose 29. Dez 2003 14:21

Re: TStrings
 
Zitat:

Zitat von Pseudemys Nelsoni
was ist der unterschied zwischen TSTringList, und TStrings?

Zitat:

Zitat von OH
TStrings enthalten abstrakte bzw. rein virtuelle (C++ Terminologie) Methoden und sollten nicht direkt instantiiert werden.


Giantics 29. Dez 2003 14:22

Re: TStrings
 
@Matze: Sorry, hat ich wohl übersehen :-D

@Pseudemys Nelsoni:
TStrings ist die Vorfahrenklasse von TStringList (abstrakte Basisklasse).
Aus der Delphi Hilfe:
Zitat:

TStringList implementiert die von TStrings eingeführten abstrakten Eigenschaften und Methoden und führt selbst neue Eigenschaften, Ereignisse und Methoden ein, die

die in der Liste enthaltenen Strings sortieren.
doppelte Strings aus sortierten Listen entfernen.
auf Änderungen des Listeninhalts reagieren.

Pseudemys Nelsoni 29. Dez 2003 14:30

Re: TStrings
 
danke :)

kann mir noch jemand ein beispiel nennen wo man TSTrings überhaupt braucht?

choose 29. Dez 2003 14:36

Re: TStrings
 
Abstrakte Klassen sind ein nützliches Instrument zur objekt orientierten Modellierung. Ich habe diesen Java-Artikel nur kurz überflogen, er sollte den sinnvollen Einsatz solcher Basisklassen aber demonstrieren.

Christian Seehase 29. Dez 2003 16:47

Re: TStrings
 
Moin Pseudemys Nelsoni,

kurz gesagt, kannst Du so eine Basisklasse z.B. sehr gut als Parametertyp verwenden, so dass Du alles übergeben kannst, das vom Typ her von dieser Klasse und allen abgeleiteten ist.

Wird nun TStrings als Parametertyp angegeben, so kannst Du Memo.Lines ebenso übergeben, wie TStringList.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 Uhr.
Seite 2 von 2     12   

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