Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.57 MB
Время: 0.04 c
1-92553
Kaban
2002-10-16 14:28
2002.10.28
RPN


1-92452
orlov
2002-10-18 06:55
2002.10.28
Функция Format


14-92685
Aga
2002-10-07 18:39
2002.10.28
Просьба ответить только тех кто такое уже делал(!!!)


3-92373
korn
2002-10-06 15:49
2002.10.28
Индекс MS SQL не работает


8-92619
MJH
2002-05-11 19:24
2002.10.28
Equalizer / Эквалайзер / NitroAmp 0.74XPbeta1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский