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

Вниз

замена байтов по адресам   Найти похожие ветки 

 
Antonsv   (2003-11-13 13:53) [0]

Мне нужно в файле заменить байты по адресу например 0005f47f на 74ев. Как этосделать в делфи5


 
Skier ©   (2003-11-13 13:55) [1]

TFileStream.Position + TFileStream.Write


 
Piople ©   (2003-11-17 07:08) [2]


> TFileStream.Position + TFileStream.Write

Не обезательно, можно и через seek


 
Fay   (2003-11-17 10:13) [3]

Ку? 8)

PByte($0005f47f)^ := $74;
PByte($0005f480)^ := $EB;


 
Palladin ©   (2003-11-17 11:18) [4]


> Fay (17.11.03 10:13) [3]

А где указывать в каком файле менять?


 
Fay   (2003-11-17 11:28) [5]

Прости! Я не заметил, что речь о файле 8)


 
Fay   (2003-11-17 11:39) [6]

Ку?
var
f : Integer;
w : word;
begin
f := FileOpen("d:\1.txt", fmOpenReadWrite);
w := $EB74;
FileSeek(f, 0, $0005f47f);
FileWrite(f, w, 2);
FileClose(f);
end;



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-89808
ruslan_as
2003-11-18 16:56
2003.11.27
Как считать логическое and


6-90025
Tol-123
2003-10-02 11:38
2003.11.27
Широковещательный пакет UDP


1-89909
UDS
2003-11-13 21:08
2003.11.27
Вызов процедуры из другого окна.


14-90122
Angel_Forever
2003-11-03 05:05
2003.11.27
Глюки с винтом


1-89907
mmmaloy
2003-11-18 15:35
2003.11.27
Проверка на коректность имени папки