Сейчас на форуме: vsv1, Alf (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Вопрос по созданию патча на Дельфи. Неправильно записывает файл...
Посл.ответ Сообщение


Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 18 августа 2015 16:30
· Личное сообщение · #1

Б*я кто закрыл тему? столько делфи кодеров что писец.....
ludendorff пишет
Code:
  1. AssignFile(myFile, '2.EXE');
  2. Rewrite(myFile);
  3.   Seek(myFile, 1);
  4.   ChW:=Char(65);
  5.   BlockWrite(myFile, ChW, 1);
  6.   CloseFile(myFile);


вообще BlockWrite преднозначит для записи в файл блоком по умолчанию размер его 128 байт
чтобы он записал один байт при вызове функции Rewrite(myFile); нужно указать размер записываемых данных
вот рабочий пример
Code:
  1. AssignFile(myFile, '2.EXE');
  2. Rewrite(myFile,1);
  3.   Seek(myFile, 0);
  4.   ChW:=Char(65);
  5.   BlockWrite(myFile, ChW, 1);
  6.   CloseFile(myFile);

код короче написан через пу ,лучше воспользоватся стандартными CreateFile Write File

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.



 eXeL@B —› Вопросы новичков —› Вопрос по созданию патча на Дельфи. Неправильно записывает файл...
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати