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

Вниз

Как заменить байт???   Найти похожие ветки 

 
cULt   (2004-03-11 18:14) [0]

Срочно нужна помощь! Кто-нибудь могет подсказать, как из Дельфей заменить в определённом файле значение, к примеру, предпоследнего байта, ну или там второго, неважно? Если да - скиньте ответ на мыло. Заранее sanx за помощь :)


 
Алхимик ©   (2004-03-11 18:21) [1]

Открыть нужный файл.
Определить размер.
Перейти на предпоследнюю позицию.
Записать нужное значение.
Закрыть файл.
Радоваться.


 
ssk   (2004-03-11 19:02) [2]

примерно так:

const
 a:=1; // нужный байт

var
 f: file of byte;

begin
 AssignFile(f, "filename.ext");
 Reset(f);
 Seek(f, $9D5F5); //$9D5F5 - здесь нужная позиция
 Write(f, a);
 CloseFile(f);
end;


 
cULt   (2004-03-12 14:45) [3]

Большое пасиба!!!


 
cULt   (2004-03-14 14:00) [4]

Если кому ещё интересно, то точнее энто выглядит так:


var
f: file of byte;
c: byte;
begin
c:=158; // 158 - код символа для замены //
AssignFile(f, $filename);
Reset(f);
Seek(f, 74); // 74 - нужная позиция //
Write(f, c);
CloseFile(f);
end;


 
cULt   (2004-03-14 14:02) [5]

Если кому ещё интересно, то точнее энто выглядит так:


var
f: file of byte;
c: byte;
begin
c:=158; // 158 - код символа для замены //
AssignFile(f, $filename);
Reset(f);
Seek(f, 74); // 74 - нужная позиция //
Write(f, c);
CloseFile(f);
end;


 
SPeller ©   (2004-03-14 15:46) [6]

Произведение искусства просто :)



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
7-1078809077
lucky4me
2004-03-09 08:11
2004.05.02
phone via voice modem


3-1081150827
Sirus
2004-04-05 11:40
2004.05.02
Подключение к базе в Windows 2003...


3-1081002942
YurikGl
2004-04-03 18:35
2004.05.02
Connection lost to database


1-1081858010
ЕвгенийК
2004-04-13 16:06
2004.05.02
Обладатели Delphi 5 или BCB 5 дайте DsgnIntf.dcu PLS!


1-1081939413
Ego
2004-04-14 14:43
2004.05.02
Как "перехватить" нажатие клавиши?