| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Дозапись в текстовый файл |
| Автор: FireSnake 17.11.2006, 13:46 |
| Есть текстовый файл. Скажите, можно как-то организовать такую процедуру без его предшествующего стирания: -- найти в этом файле необходимую строку и перезаписать ее |
| Автор: Snowy 17.11.2006, 13:50 |
| Если количество символов не совпадает, то никак - только полностью перезаписать файл. |
| Автор: Yanis 17.11.2006, 13:50 |
| FireSnake Используй TStringList. Поиск и добавление строк поддерживает. Примеров на форуме море! |
| Автор: FireSnake 17.11.2006, 16:02 |
| Вот еще бы знать что такое TStringList... ладно, гугль в помощь... |
| Автор: Snowy 17.11.2006, 16:07 |
| Не гугль, а встроенный Help Да и у нас на форму масса примеров. Строка поиска ещё работает |
| Автор: FireSnake 17.11.2006, 16:19 |
| И все-таки гугль тоже неплох вот ссылка на какой-то сайт по стринглисту что я нашел. Не знаю кому как а я все понял оттуда. Кому нада пользуйтесь: http://it.kgsu.ru/Delphi_6/dlph0023.html А также спасибо тем кто ответил |
| Автор: Vit 17.11.2006, 17:54 |
Да но только в случае, если новая строка будет той же длинны что и старая, в противном случае всё-равно прийдётся перезаписывать всё что записано после этой строки, других вариантов нет... |
| Автор: FireSnake 17.11.2006, 18:17 | ||
я это уже увидил и решил отказаться от применения этого типа |
| Автор: W1zArD 19.11.2006, 11:28 |
| append - pascal TStringList - циклом (for .. to .. do) проверяя все строки |