Re: Memo in Stringlist umwandeln
Alternativ erstellst du eine eigene StringList und machst dann StringList.Assign(Memo.Text)
EDIT: Das kann nämlich nicht schieflaufen. mfG Markus |
Re: Memo in Stringlist umwandeln
"Dass das so funktioniert" ist die Anwendung eines der grundlegensten Prinzipien der OOP: Abstrahierung.
TStrings ist eine abstrakte basisklasse. Alle Funktionen darin sind abstrakt, d.h. nur deklariert, nicht definiert. Deshalb wird "Tstrings.Create" auch einen abstrakten Fehler werfen. TStringList ist von TStrings abgeleitet und implementiert damit das Stringlist-"Modell". Denkbar wäre eine Ableitung "TRegistryList", die diese Strings in die Registry speichert. Sie wäre mit TStrings und allen FUnktionen, die mit TStrings arbeiten, immer noch voll kompatibel. Man kann z.B. auch in jedem TNotifyEvent mit (Sender as TControl) arbeiten, da alle Sender wie TEdit, TComboBox, TForm von TControl abgeleitet sind. Auf alle Funktionen und Eigenschaften, die in TControl schon definiert sind (z.B. Tag) kann man damit schon zugreifen. |
Re: Memo in Stringlist umwandeln
Zitat:
Stringlist.Text := Memo.Lines.Text; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz