![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Необходимо вырезать из файла (или добавить) n-ое кол-во байт из его середины.
Как это реализовать на WinAPI (а то я нашел только ReadFile и WriteFile, но WriteFile заменяет байты, а не добавляет)? |
#2
|
|||
|
|||
![]() http://www.delphibasics.ru/BlockRead.php -BlockRead
Процедура Читает блок записей данных из нетипизированного двоичного файла |
#3
|
||||
|
||||
![]() Цитата:
Код:
var myFile: HWND; <...> myFile := CreateFile(lpFileName, GENERIC_ALL, FILE_SHARE_WRITE, nil, OPEN_EXISTING, 0, 0); <...> CloseHandle(myFile); |