Wiec tak ... zapisywanie textu z memo do pliku odbywa sie poprez Memo1.Lines.SaveToFile(plik); pytanie brzmi jak zrobic zeby plik nie byl zastepowany tylko zeby dane z memo dopisywaly sie do nigo ????
jezeli "plik" to string to:
(memo2 to twoj memo poboczny - daj tam wordwrap na false i visible na false)
begin
if fileexists(plik) then
begin
Memo1.Lines.loadfromFile(plik);
memo1.lines.addstrings(memo1.lines); - a moze addstring zobacz :)
Memo1.Lines.SaveToFile(plik);
end else
begin
Memo1.Lines.SaveToFile(plik);
end;
end;
Chyba powinno byc:
>Memo2.Lines.loadfromFile(plik);
>memo2.lines.addstrings(memo1.lines); - a moze addstring zobacz :)
>Memo2.Lines.SaveToFile(plik);
>end else
>begin
>Memo1.Lines.SaveToFile(plik);
>end;
>
>end;
A w ogole to moze zamiast wstawiac statyczne dodatowe Memo do programu zrobic dynamiczna zmienna (obiekt) klasy TString i wszystko, co jest u Ziombera robione z Memo2.Lines robic z tym obiektem, a na koniec go zwolnic?
--Pawel
Delphi6
A ja zawsze myslalem ze to ma byc tstringlist - hmm i moze dlatego wszystko sie potem psuło
ale racja- zle tam napisałem :(
Znowu nie przeczytałem co napisałem :]]]]
hehe, dzieki pq!!
Oj ja tez nawalilem, klasa jest TStrings, a nie TString !!!! Oczywiście!!!!--Pawel
Delphi6
Dzieki chlopaki co ja bym bezwas zrobil {browar} I Love Forum :) he he