Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Текст в файле


Автор: ZLOvar 19.1.2010, 21:47
Собственно, вопрос в сабже. Как записать текст в фаил поверх предидущего? Расширение TXT.
Пользуюсь этим: Но он записывает строку не поверх, а по новому.
Код

ComboBox1.Items.Add(Edit1.Text);
ComboBox1.Text := Edit1.Text;
ComboBox1.Items.SaveToFile('X:\---\---\test.txt');


У кого какие предложения? Заранее всем спасыбо! smile 

Автор: chip_and_dayl 19.1.2010, 22:17
Цитата(ZLOvar @  19.1.2010,  21:47 Найти цитируемый пост)
Но он записывает строку не поверх, а по новому.

Под словом записать поверх, что подразумевается? 

Есть в Комбобокс следующий строки:

1
2
3

Жмем на кнопку, добавляется строка 4 со значение 4, и в файл записываем
1
2
3
4
или должно записаться !?!
1
2
3
1
2
3
4

Автор: ZLOvar 19.1.2010, 22:20
chip_and_dayl, 
Вот этот вариант:
Код

Жмем на кнопку, добавляется строка 4 со значение 4, и в файл записываем
1
2
3
4

Автор: chip_and_dayl 19.1.2010, 22:27
Ммм.. так оно так и записывает

Добавлено через 19 секунд
Тот код, что у тебя

Автор: ZLOvar 19.1.2010, 22:33
chip_and_dayl, 
Вот именно что нет! Я поэтому и пишу что так не записывает. Может это от расширения файла зависит?

Автор: profesiachuvak 19.1.2010, 22:35
Цитата(ZLOvar @  19.1.2010,  21:47 Найти цитируемый пост)
Но он записывает строку не поверх, а по новому.


Что-то непонятно. Ну так оно записывает по новому, но с добавленной новой строкой.

?? smile ???

Автор: chip_and_dayl 19.1.2010, 22:36
Я записал в txt.  Исходник выложи


Автор: profesiachuvak 19.1.2010, 22:39
Цитата(ZLOvar @  19.1.2010,  21:47 Найти цитируемый пост)
1:
2:
3:
    
ComboBox1.Items.Add(Edit1.Text);
ComboBox1.Text := Edit1.Text;
ComboBox1.Items.SaveToFile('X:\---\---\test.txt');



А зачем вот эта строка? 

Код

ComboBox1.Text := Edit1.Text;


Убери её похоже в этом ошибка.

Автор: ZLOvar 19.1.2010, 22:41
Ммать! действительно записывает поверх строки))) вот даже не знаю почему раньше не записывалось))) smile  нет, чесно! у меня расширение файла было другое, не TXT. smile  Всем спасибо за помощь))) Модератор, можете удалить топик. smile 

Автор: profesiachuvak 19.1.2010, 22:41
хотя нет, с ней тож всё работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)