Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
Вниз;) Как удалить опр. строку в текстовом файле? Найти похожие ветки
← →
Shadow (2002-10-14 21:23) [0]сабж
← →
TTCustomDelphiMaster (2002-10-14 21:27) [1]F1 -
TStringList.LoadFromFile
TStringList.Delete
TStringList.SaveToFile
← →
Shadow (2002-10-14 21:37) [2]2TTCustomDelphiMaster
А с помощью файловых функций?
← →
TTCustomDelphiMaster (2002-10-14 21:47) [3]Читайте из одно файла, пишите в другой. Ненужную сточку не пишите.
F1 - AssignFile, See also
← →
Shadow (2002-10-15 20:19) [4]2TTCustomDelphiMaster
А через FileSeek не получится?
← →
TTCustomDelphiMaster (2002-10-15 20:29) [5]Все зависит от Вас. Но это самый неудобный способ.
← →
TTCustomDelphiMaster (2002-10-15 20:32) [6]Ой извеняюсь показалось FileStream. А через FileSeek еще более извращенный способ.
← →
Shadow (2002-10-15 21:35) [7]2TTCustomDelphiMaster
Не понял......?!...
← →
TTCustomDelphiMaster (2002-10-15 21:53) [8]FileSeek эффективен при работе с типизировнными файлами. Текстовый файл таким не является поэтому придется побайтно искать коды перевода строки, подсчитывать их количество и т.д. и т.п. Вообщем получится собственная реализация функций readln, writeln. А зачем это делать если они уже есть?
Самое оптимальное TStringList 3 строчки кода. С readln-writeln строчек 10. FileSeek потребует 2 дня работы и отладки. Выбирайте.
PS: C FileStream можно сделать примерно тоже что и с FileSeek.
← →
Shadow (2002-10-16 15:13) [9]2TTCustomDelphiMaster
Спасибо!
← →
Delphist (2002-10-16 23:01) [10]> Как удалить опр. строку в текстовом файле?
Клавишей Backspace или Deletе.
Фыделить строку манипулятором типа мышь и нажать пробел. (for advanced user only)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c