![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.12.2006
Сообщений: 7
|
![]()
Заношу строки
Memo2.Lines.LoadFromFile('t1.txt'); // загружаю файл Memo2.Lines.SaveToFile('t3.txt'); // Заношу в другой Memo2.Lines.LoadFromFile('t2.txt'); // загружаю второй файл Memo2.Lines.SaveToFile('t3.txt'); // снова заношу в файл t3 а предыдущая информация исчезает!!! ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.12.2006
Сообщений: 241
|
![]()
Конечно пропадает!!!
Ведь у тебя в мемо содиржимого того вайла нет, а если хочешь что бы не пропадало используй переменную для хранения содежимого файла Первое что пришло в головоу (а по тому не оптимально) используй дополнительную переменную типа TStrings и загружай в нее файл Примерно так: procedure TForm1.Button1Click(Sender: TObject); var z:tstrings; i:integer; begin z:=tstringlist.Create; memo1.Lines.LoadFromFile('d:\a.txt' ); memo1.Lines.SaveToFile('d:\b.txt'); memo1.Lines.LoadFromFile('d:\c.txt' ); z.LoadFromFile('d:\b.txt'); for i:=0 to memo1.Lines.Count-1 do z.Add(memo1.Lines.ValueFromIndex[i]); z.SaveToFile('d:\b.txt'); end;
Програмисты - единственные люди, которым платят за исправления их же ошибок
![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.12.2006
Сообщений: 7
|
![]()
Спасибо, Speeker! Повторил - работает!
Но куда-то деваются первые символа всех строк файла "с". Ниче не понимаю! |
![]() |
![]() |
![]() |
#4 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
![]() Код:
Берегите друг друга!
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 04.12.2006
Сообщений: 7
|
![]()
Без них нельзя.
"Нет ничего более постоянного во Вселенной, чем ПЕРЕМЕННЫЕ" ЛАО ЦЗЫ А, все таки куда девается первый символ? TStrings ими питается что ли? Приятных выходных, ребята!!! |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 01.12.2006
Сообщений: 241
|
![]()
Пришли мне исходник, посмотрю...
Програмисты - единственные люди, которым платят за исправления их же ошибок
![]() |
![]() |
![]() |
![]() |
#7 |
Игрок
Форумчанин
Регистрация: 29.10.2006
Сообщений: 367
|
![]() Код:
Жизнь всегда игра. Но смерть - не всегда поражение.
#define true (Math.random()>0.5) //Удачной отладки ![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь Подтвердите свой е-майл
Регистрация: 14.12.2006
Сообщений: 29
|
![]()
Зачем цикл если есть S.AddStrings(S1);
какой вопрос, такой ответ..
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.12.2006
Сообщений: 241
|
![]()
Согласен, есть не доработка, но у меня вроде и мой код пахал...
![]()
Програмисты - единственные люди, которым платят за исправления их же ошибок
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
Как пререместить мигающую палочку в конец строки TEdit ? | Protsv | Общие вопросы Delphi | 2 | 07.04.2008 08:43 |
Как вывести в цикле for ... do строки? | ViTYAi2007 | Помощь студентам | 14 | 27.03.2008 05:47 |
Поставить курсор в конец строки в TEdit | Никки | Общие вопросы Delphi | 2 | 17.03.2008 00:27 |
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. | vitalik007 | Помощь студентам | 1 | 25.09.2007 20:45 |