--
Pozdrawiam
Piotr Sz.
> Witam.
> Potrzebuje zawartosc pola Memo umiescic w jednej linijce jako String.
> Poszczegolne wiersze maja byc odseparowane znakiem |.
> Podpowiedzcie prosze jak to w miare prosto wykonac.
>
for I:=0 to memo.lines.Count-1 do
begin
linia:=linia+memo.lines[i];
if i<memo.Lines.count-1 then linia:=linia+'|';
end;
powinno zadziałać.
s := StringReplace(Memo.Lines.Text, #13#10, '|', [rfReplaceAll]);
Tomek
Zamiast Memo.Lines.Text radzę użyć Memo.Text. jest durzo szybsze
ponieważ unika się dzielenia tekstu na linie (żeby zbudować obiekt
Lines) i potem ponownego jego łączenia (w getterze właściwości Lines.Text).
--
Arivald
Dzieki serdeczne wszystkim za naprowadzenie.
--
Pozdrawiam
Piotr Sz.
piotr(@)szkut.com
www.szkut.com