Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-17151
LeO U
2003-02-23 13:21
2003.03.06
Проблемы с DLL, Delphi 6 и Windows XP


6-17231
Rater2
2003-01-17 12:21
2003.03.06
Как через Indy FTP узнать процент закаченности файла


3-16973
pifpaf
2003-02-17 12:32
2003.03.06
Удалённая база


14-17370
Шишкин Илья
2003-02-17 21:59
2003.03.06
Хотелось бы знать ваше мнение


14-17384
DimC
2003-02-18 12:14
2003.03.06
Помогите с поиском компонента