Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 25.01.2011, 23:10   #81
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

как смотреть память по адресу? как править память?
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 23:16   #82
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
как смотреть память по адресу?
Код:
var
  a1:^integer;
  a2:integer;
begin
  a1:=$12345678;  // a1 какойто адрес памяти
  a2:=a1^;         // a2 то что по этому адресу лежит
  writeln(inttosrt(a2)); // так это можно посмотреть
end;
Цитата:
Сообщение от supernewbie Посмотреть сообщение
как править память?
Код:
var
  a1:^integer;
begin
  a1:=$12345678;  // a1 какойто адрес памяти
  a1^=0;         // так можно записать нолик в память по адресу 12345678
end;
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 25.01.2011 в 23:24.
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 23:17   #83
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

objaddr^ так смотреть, да? //да
__________________
Начало.

Последний раз редактировалось destructor, 25.01.2011 в 23:20.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 23:18   #84
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

хоть чуть чуть понятно?
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 25.01.2011 в 23:21.
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 23:21   #85
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

a - адрес в памяти
а^ - то что в памяти по адресу а
^а - обращение для записи в память по адресу а
все верно?

тока че-та ^objaddr:=0; пишет [Error] path.dpr(23): Missing operator or semicolon )
__________________
Начало.

Последний раз редактировалось destructor, 25.01.2011 в 23:25.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 23:23   #86
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

исправил
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 23:25   #87
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

objaddr^:=0; - [Error] path.dpr(23): Operator not applicable to this operand type

че за тип ему нужен(
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 23:27   #88
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

integer их делай, других типов на самом деле не бывает
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 23:27   #89
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

objaddr^:=Integer(0); тоже самое \
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 23:30   #90
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

var
objaddr: ^integer;
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:57.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!