Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
ВнизTFileStream Найти похожие ветки
← →
Fenix (2003-02-23 19:13) [0]Всем доброго времени суток! У меня есть мааленький вопросик...
Нужно с помощью TFileStream скопировать файлик с небольшими изменениями.
Например изменить какой-нибудь байт.
← →
Романов Р.В. (2003-02-23 19:44) [1]А что вопрос то не задал?
← →
Fenix (2003-02-23 19:57) [2]2 Романов Р.В.
Как в этом потоке изменить какой-нибудь байт, или свой в середину добавить?
← →
Anatoly Podgoretsky (2003-02-23 20:13) [3]И в чем конкретно проблема, смотри методы Reas/Write
← →
Романов Р.В. (2003-02-23 20:13) [4]Если нужно просто изменить байт, то копировать лучше с помощью CopyFile. Затем открыть файл через поток, установить position на нужный байт и изменить его методом write.
Если нужно вставить байт то открываешь 2 потока копируешь из одного в другой методом CopyFrom половину файла, вставляешь свой байт методом write и копируешь оставшуюся часть файла.
← →
Fenix (2003-02-23 20:19) [5]>Романов Р.В.
Как оставшуюся часть вставить?
← →
Романов Р.В. (2003-02-23 20:33) [6]Так же как и начальную CopyFrom
← →
Fenix (2003-02-23 20:59) [7]В CopyFrom указываешь size, я так понимаю он обрезает конец файла.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c