Entwickler-Ecke

Sonstiges (Delphi) - Inhalt eines Memos in Vbaraible speichern . . .


s4lzh3r1ng - Do 18.07.02 18:16
Titel: Inhalt eines Memos in Vbaraible speichern . . .
Moin zusammen,

kann mir jemand sagen wie ich den Inhalt eines Memos in eine Variable speichere ? Welcher Variablentyp ist das ?

Vielen Dank 8)


Horst - Do 18.07.02 18:54
Titel: Re: Inhalt eines Memos in Vbaraible speichern . . .
s4lzh3r1ng hat folgendes geschrieben:
Moin zusammen,

kann mir jemand sagen wie ich den Inhalt eines Memos in eine Variable speichere ? Welcher Variablentyp ist das ?

Vielen Dank 8)


Hallo, was meinst du mit Memos, die Komponente TMemo, da steht der Inhalt in Lines und das ist abgeleitet von TStrings, daß heißt du kannst den Inhalt an alle Komponeten mit einer TStrings-Variable übergeben,
z.B. Listbox1.items:=Memo1.lines;
ist dir damit geholfen :)


Visum - Do 18.07.02 19:19

Wenn du aber wirklich in eine Variable speichern willst, holst du am besten eine TStringlist.


Quelltext
1:
2:
3:
4:
5:
6:
7:
var SL:tStringList;
begin
...
SL:=tStringlist.create;
SL.addstrings(memo1.lines);
...
end;


mehr zur SL findest du in der DH

Gruß Visum


s4lzh3r1ng - Do 18.07.02 20:27

Jo, vielen Dank.

Jetzt weiß ich Bescheid . . .


b.brecht - Do 18.07.02 21:16

kannst natürlich auch simpel in einen String speichern;


Quelltext
1:
2:
3:
4:
5:
procedure speichern;
var text:string;
begin
string:=Memo1.Text;
end;


DieHardMan - Fr 19.07.02 06:23

als ergänzung noch SL.free um den speicher wieder freizugeben.