Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавить в начало текстового файла [D5]


MaXsIm ©   (2004-08-06 10:25:00) 

Добрый день,
Есть необходимость добавить текст в начало текстовых файлов. Если что то типа Append nтока ля начала ?
Заране танкс


anarhi   (2004-08-06 12:15:00) [1]

>>необходимость добавить текст в начало текстовых файлов.

Создай новый файл запиши в него нужную информация, а потом запиши в этот файл тот файл в который надо было добавить текст.
Удали исходник, переименуй получившийся.


Anatoly Podgoretsky   (2004-08-06 12:11:00) [2]

20 мегабайт это менее нескольких секунд, в зависимости от зарактеристик компьютера. При загрузке используется тот же Stream


Erik1   (2004-08-06 11:50:00) [3]

To XXX
И получить большие тормоза, в Stream намного лучше. В старое время можно было один фокус провернуть. Немного Fat подправить, добавить дополнительный фрагмент к файлу.


XXX   (2004-08-06 10:47:00) [4]

Можно попробовать выгрузить в TStrings, затем LoadFromFile, Insert-ом вставить в начало списка и SaveFromFile.


Anatoly Podgoretsky   (2004-08-06 10:42:00) [5]

Это маленькие файлы, гони их в память, а потом пиши поверх старого.


MaXsIm   (2004-08-06 10:38:00) [6]

2 Anatoly Podgoretsky
файло от 500 Кб (редко) и под 20 метров бывает


MaXsIm   (2004-08-06 10:34:00) [7]

блин это ни есть гут ... файлы очень большие :( ну все равно танкс


Anatoly Podgoretsky   (2004-08-06 10:34:00) [8]

Что значит большие, кое кому и корова невеста.


Мастер   (2004-08-06 10:30:00) [9]

Нет такого.


Anatoly Podgoretsky   (2004-08-06 10:30:00) [10]

Нет и это невозможно, но обходится пересозданием файла с обновленной информацией. Можно через LoadFromFile/SaveToFile


Наверх

Титульная страница Поиск, карта сайта Написать письмо