СообЧа > База Знаний > Программирование > Delphi

Вопрос

Вопрос по нетипизированным файлам. Допустим я смогу добавить что-нть в файл методом blockwrite. А вот как удалить оттуда, то что я добавил? И вообще, как сделать удаление в untyped-файлах?

Ответ

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



Copyright © 2000-2004 Сообщество Чайников
Контактная информация