![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Pointer,узнать номер ячейки памяти [D7, WinXP]
MakedoneZ © (2005-05-26 16:57:00)Здраствуйте.
Как мне сделать так,чтоб присвоив указателю значение номера ячейки памяти той или иной перменной,вывести этот номер на экран.
Заранее спасибо.
PS.Если можно,на примере.
Digitman (2005-05-27 14:08:00) [21]
> iskatel © (27.05.05 14:02) [7]
> // А может его и не быть вообще.
> это как?
а так !
когда страница вытеснена в файл подкачки, ни о каком физ.адресе не м.б. и речи
ANB (2005-05-27 14:04:00) [22]
> TUser © (27.05.05 14:00) [5]
- вопрос то не про различие виртуальной и физической памяти. А про номер ячейки и адрес в памяти.
iskatel (2005-05-27 14:02:00) [23]// А может его и не быть вообще.
это как?
iskatel (2005-05-27 14:01:00) [24]это ты так прикалываешься, да? адрес и есть номер "ячейки" размером в 1байт, хотя все относительно, смотря какие ячейки тебя интересуют и откуда считать :-)
TUser (2005-05-27 14:00:00) [25]
> И в тоже время,интересно,а номер ячейки и алрес в памяти,это
> не одно и тоже?
Физический адрес в памяти может быть каким угодно. А может его и не быть вообще. Любая программа работает в виртуальном адресном пространстве, а как оно соотносится с реальной памятью - об этом думает ОС.
MakedoneZ (2005-05-27 13:57:00) [26]
> Хотя автор, наверное, имел в виду именно это.
Вы правы.
И в тоже время,интересно,а номер ячейки и алрес в памяти,это не одно и тоже?
Если нет,то как получить именно номер ячейки,просто интереса ради.
Заранее спасибо.
ANB (2005-05-26 17:20:00) [27]
> VMcL © (26.05.05 17:11) [2]
- ну, это вообще адрес, который лежит в указателе.
Некрасиво, но красоту пусть сам наводит.
А что такое тогда номер ячейки памяти ?
VMcL (2005-05-26 17:11:00) [28]>> ANB © (26.05.05 17:06) [1]
Э-э-э... это не номер ячейки памяти. Хотя автор, наверное, имел в виду именно это.
ANB (2005-05-26 17:06:00) [29]ShowMessage(IntToStr(Integer(pPtr))));