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

Вниз

Адресация в файле...   Найти похожие ветки 

 
KaPaT ©   (2002-10-10 11:19) [0]

Ни разу с таким не сталкивался...Не могли бы подсказать как настроится на определенный адрес в файле для последующего изменения его значения...
Предполагаю что шестнадцатиричный адрес нужно преобразовать в число и это будет номер байта по которому можно уже обратиться Seek"ом
А как правильно?


 
Digitman ©   (2002-10-10 11:25) [1]

Seek() требует смещение отн-но, например, начала файла.
Фактически смещение есть порядковый номер байта, начиная с 0.

Как и откуда ты получишь это смещение (номер байта) - решать тебе.


 
KaPaT ©   (2002-10-10 11:32) [2]

Да про seek то я знаю...
Меня интересует, как зная адрес, реализовать обращение..


 
Skier ©   (2002-10-10 11:38) [3]

>KaPaT
I>
> как зная адрес, реализовать обращение..

Ну...Вероятно Read и Write :)<


 
KaPaT ©   (2002-10-10 11:43) [4]

Ребят...я про это все знаю...меня волнует адрес..
Например нужно мне настроится на 00001FF0...
Не буду же я его в Seek засовывать //Seek(File,00001FF0)...
Меня именно интересует как настроится на него!


 
Digitman ©   (2002-10-10 11:43) [5]

способ - масса
Выбор же наиболее эффективного способа зависит от конкретной задачи. Это может быть и последовательный доступ (см.ReadFile/WriteFile) и произвольный доступ (см.OpenFileMapping + MapViewOfFile)


 
KaPaT ©   (2002-10-10 11:51) [6]

2Digitman
Спасибо...
сейчас гляну...хотя про Read/Write я вроде знаю...
но они же не настраиваются...


 
Skier ©   (2002-10-10 11:57) [7]

>KaPaT
А ежели через TFileStream попробовать ?


 
KaPaT ©   (2002-10-10 11:58) [8]


> Skier

Это я тоже подумывал....меня смущает адрес..что он вообще значит?


 
Skier ©   (2002-10-10 12:00) [9]

>KaPaT

> меня смущает адрес..что он вообще значит?


см. Digitman © (10.10.02 11:25)


 
Alx2 ©   (2002-10-10 12:01) [10]

>KaPaT © (10.10.02 11:58)
>Не буду же я его в Seek засовывать //Seek(File,00001FF0)...
Почему же?
Seek(File,$00001FF0)


 
KaPaT ©   (2002-10-10 12:09) [11]

>Alx2
Вот это я и хотел....
Просто никогда адреса сюда не вписывал...не знал что можно..=)

>All
Спасибо всем ответившим =)


 
Digitman ©   (2002-10-10 12:48) [12]

>KaPaT

Здраааасть ! А что ж ты тогда туда вписывал, если не адрес ?) Что туда еще можно вписать кроме адреса ? В любой seek-ф-ции - будь то FileSeek(), Stream.Seek() или еще какие-то - требуется в том или ином виде указание о позиционировании (читай - адресе, относительном или абсолютном)...



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
6-68911
Ksion
2002-08-18 17:50
2002.10.21
Как написа сокетны веб-сервер для интернет страницы?


3-68654
vJet
2002-09-30 16:00
2002.10.21
Помогите разобратся с ADO


14-68980
Cr@sh
2002-09-28 11:51
2002.10.21
Стоит ли качать Update2 for DELPHI?


3-68651
PAVELsinicinV
2002-09-30 16:02
2002.10.21
какая функция возвращает код символа (char -> numeric) ?


14-69016
Dmk
2002-09-27 01:18
2002.10.21
Странно ...