![]() |
Mehrere Memo Objekte in TStringlist erzeugen
Hi Leute,
ich möchte in einer TStringlist mehrere Objekte vom Typ TMemo dynamisch erzeugen. Wenn ich allerdings das Memoobjekt verwenden will gibt's ne Fehlermeldung. Hier der Sourcecode:
Delphi-Quellcode:
Könnt ihr mir helfen?
procedure TForm1.Button1Click(Sender: TObject);
var obj : TStringList; begin obj := TStringList.Create; obj.AddObject('Memo', TMemo.Create(self)); TMemo(obj.Objects[0]).lines.add('test'); end; Danke im voraus. Gruss xthing |
Re: Mehrere Memo Objekte in TStringlist erzeugen
Das Memo erscheint doch gar nicht weil es kein Parent zugewiesen bekommen hat oder?
Delphi-Quellcode:
So klappts nämlich...
procedure TForm1.Button1Click(Sender: TObject);
var obj : TStringList; mem: TMemo; begin obj := TStringList.Create; Mem := TMemo.Create(Self); Mem.Parent := Self; obj.AddObject('Memo', Mem); TMemo(obj.Objects[0]).lines.add('test'); end; Gruß Neutral General |
Re: Mehrere Memo Objekte in TStringlist erzeugen
Warum verwendest du eine Stringliste zur Vewaltung von Objekten? Ich würde hier entweder einen dynamsichen Array, eine Objektliste oder eine eigene Listklasse (von TList abgeleitet) verwenden.
|
Re: Mehrere Memo Objekte in TStringlist erzeugen
Zitat:
|
Re: Mehrere Memo Objekte in TStringlist erzeugen
red ich denn von der Stringliste ?
|
Re: Mehrere Memo Objekte in TStringlist erzeugen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 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