Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизАдресация в файле... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c