System.WideStrings.TWideStrings

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TPersistentSystem.TObjectTWideStrings

Delphi

TWideStrings = class(TPersistent)

C++

class PASCALIMPLEMENTATION TWideStrings : public System::Classes::TPersistent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings System.WideStrings

Beschreibung

TWideStrings ist die Basisklasse für Objekte, die eine Liste mit PWideChar repräsentieren.

Von TWideStrings abgeleitete Objekte ermöglichen die Speicherung und Bearbeitung von String-Listen. TWideStrings enthalten abstrakte bzw. rein virtuelle (C++ Terminologie) Methoden und sollten nicht direkt instantiiert werden.

Nachkommen von TWideStrings können entweder einzelne Strings (wie z.B. die einzelnen Zeilen eines Listenfeldes) oder eine einzige lange Texteinheit repräsentieren, deren Elemente dann separat bearbeitet werden können.

Folgende Möglichkeiten stehen zur Verfügung:

  • Strings können mittels Index in die Liste eingefügt bzw. gelöscht werden.
  • Die Reihenfolge der String-Einträge lässt sich verändern.
  • Strings können über ihre Listenposition angesprochen werden.
  • Strings können aus bzw. in eine Datei oder einen Stream gelesen bzw. geschrieben werden.
  • String-Einträge können mit Objekten verbunden werden.
  • Strings können als Namens/Wertepaare gespeichert und abgerufen werden.

Bei der Eigenschaft NameValueSeparator finden Sie eine Erläuterung zu Namens/Wertepaaren.

Siehe auch