Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
Мне тоже, не пойму почему, напомнило это программирование... 06.05.04 04:32 Число просмотров: 1290
Автор: void <Grebnev Valery> Статус: Elderman
|
> Подозреваю что пересев из доса захотелось поиметь прямой > доступ к видеопамяти или чтото в этом роде Ж). Вынужден > разочаровать - винда не даст). И вообще у каждого процесса > своя память. Мне тоже, не пойму почему, напомнило это программирование VGA. Только в GV Basic.
|
<programming>
|
[C++] Как в C++B5 прочитать ячейку памяти с определенным адресом? 05.05.04 16:08
Автор: kisoff Статус: Незарегистрированный пользователь
|
Кто знает, как можно в C++Builder'е 5 прочитать значение ячейки памяти с
определенным адресом? Пробовал peek(), но он пишет, что эта функция не
определена. В хелпах я ничего путного на эту тему не нашел, а про peek()
хелпы вообще какую-то ерунду пишут.
|
|
А каков тайный смысл этого? 06.05.04 02:23
Автор: Killer{R} <Dmitry> Статус: Elderman
|
Подозреваю что пересев из доса захотелось поиметь прямой доступ к видеопамяти или чтото в этом роде Ж). Вынужден разочаровать - винда не даст). И вообще у каждого процесса своя память.
|
| |
Мне тоже, не пойму почему, напомнило это программирование... 06.05.04 04:32
Автор: void <Grebnev Valery> Статус: Elderman
|
> Подозреваю что пересев из доса захотелось поиметь прямой > доступ к видеопамяти или чтото в этом роде Ж). Вынужден > разочаровать - винда не даст). И вообще у каждого процесса > своя память. Мне тоже, не пойму почему, напомнило это программирование VGA. Только в GV Basic.
|
|
Смысл в peek()? Не знаю как именно в В5, но в любом С++... 05.05.04 16:19
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 05.05.04 16:19 Количество правок: 1
|
> Кто знает, как можно в C++Builder'е 5 прочитать значение > ячейки памяти с > определенным адресом? Пробовал peek(), но он пишет, что эта > функция не > определена. В хелпах я ничего путного на эту тему не нашел, > а про peek() > хелпы вообще какую-то ерунду пишут.
Смысл в peek()? Не знаю как именно в В5, но в любом С++ можно так:
void *pointer = (void *)123456;
где 123456 адрес целевой ячейки.
int a = *(int *)pointer;
соответственно содержимое переменной а будет содержать прочитанное значение из ячейки памяти, номер которой хранится в указателе pointer.
чуть короче будет так:
int a = *(int *)123456;
|
|
|