Вниз
Скачать: CL | DM;

Как это самое... удалять из файла???   Найти похожие ветки 

 
Василий2 ©   (2002-12-10 18:42) [0]

Нужно сделать прогу, которая смотрит в файл и если находит определенный символ, то удаляет его (при этом длина файл уменьшается). Так вот как это сделать, какая функция за это отвечает?


 
Unknown user ©   (2002-12-10 20:30) [1]

Для текстовых файлов это проще всего сделать так.
MyStrings.LoadFromFile("FileName");
while RowInd<MyStrings.Count do begin
while Pos(FindSymb,Str)=0 do
//Склеиваем строку без найденного символа
//можно использовать ReplaceText
MyStrings[RowInd]:=Copy(MyStrings[RowInd],
1,
Pos(FindSymb,MyStrings[RowInd])-1)+
Copy(MyStrings,RowInd],
Pos(FindSymb,MyStrings[RowInd])+1,
Length(MyStrings[RowInd])-
Pos(FindSymb,MyStrings[RowInd]));
Inc(RowInd);
end;
MyStrings.SaveToFile("FileName");


 
Василий2 ©   (2002-12-11 12:44) [2]

Файл как раз не текстовый!


 
Song ©   (2002-12-11 13:11) [3]

Нет такой ф-ии. Всё делается ручками..


 
Василий2 ©   (2002-12-11 15:10) [4]

Тогда как это сделать ручками?


 
Smashich ©   (2002-12-11 20:55) [5]

создаешь 2 образа файла и копируешь в один сам файл а во второй копию первого но пропуская символы ненужные...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-86791
alois
2003-01-18 05:31
2003.01.27
Как сделать плейлист


6-86998
Serj_z
2002-11-28 20:13
2003.01.27
Проблема в том что 98 ти ХР не видят друг друга без хаба


3-86707
uw
2003-01-09 14:40
2003.01.27
Oracle и TSCLClientDataSet


3-86625
VID
2003-01-10 01:21
2003.01.27
DBGridEh: подсветка ячейки(не строки!)


3-86668
Anatoliy
2003-01-08 13:16
2003.01.27
Уважаемые мастера. Помогите пожалуйста с ADO+Access.




   Наверх