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

Вниз

директива absolute   Найти похожие ветки 

 
Scot Storch   (2008-11-28 13:37) [0]

для чего используется директива absolute, то че-то никак немогу найти инфу по ней.


 
clickmaker ©   (2008-11-28 13:39) [1]

> никак немогу найти инфу по ней

да ладно. F1


 
Scot Storch   (2008-11-28 13:43) [2]


> clickmaker ©   (28.11.08 13:39) [1]
> > никак немогу найти инфу по нейда ладно. F1


С английским проблемы. Может объясните вкратце на словах.


 
Palladin ©   (2008-11-28 13:45) [3]

зачем тебе она?


 
clickmaker ©   (2008-11-28 13:46) [4]

var
 V: double;
 P: pointer absolute V;

P будет указывать на V, то есть там будет адрес переменной V


 
Palladin ©   (2008-11-28 13:47) [5]


> clickmaker ©   (28.11.08 13:46) [4]

ничего подобного :)


 
Scot Storch   (2008-11-28 13:48) [6]


> Palladin ©   (28.11.08 13:45) [3]
> зачем тебе она?


Просто очень часто в других исходниках ее встречаю, а для чего она предназначена без понятия. Хотелось бы внести ясность и понять что да как.


 
clickmaker ©   (2008-11-28 13:49) [7]

> ничего подобного :)

ну хорошо, не так выразился ) по тому же адресу она лежать будет


 
Palladin ©   (2008-11-28 13:53) [8]

это директива "хакерская", но местами полезная, "приказывает" компилятору обращатся к определенной переменной через другую переменную, даже с абсолютно несовместимым типом

Var
c:Single;
d:Integer absolute c;

c:=5.62342;
ShowMessage("А вот так переменная c выглядит "изнутри"  в своей целочисленной реинкарнации:"+IntToStr(d));


 
Slym ©   (2008-11-28 13:55) [9]

clickmaker ©   (28.11.08 13:46) [4]
неа...
absolute = аспользовать память ту же что у другой переменной
var
 i:nteger;
 ibytes:array[0..3] of byte absolute i;
begin
 ibytes[0]:=$0f;
 ibytes[1]:=$0f;
 ibytes[2]:=$0f;
 ibytes[3]:=$0f;
 if i=$0f0f0f0f then "вот и весь смысл"


 
Юрий Зотов ©   (2008-11-28 13:56) [10]

> Scot Storch

Размещение нескольких переменных по одному адресу. Бывает полезно.


 
Scot Storch   (2008-11-28 13:59) [11]

Всем большое спасибо


 
Anatoly Podgoretsky ©   (2008-11-28 17:01) [12]

> clickmaker  (28.11.2008 13:46:04)  [4]

Под монастырь его хочешь подвести.



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

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

Наверх




Память: 0.49 MB
Время: 0.017 c
15-1226030309
Руслан
2008-11-07 06:58
2009.01.11
шлюз своими руками


2-1227880896
olegIvan
2008-11-28 17:01
2009.01.11
TreeView


15-1226137710
DillerXX
2008-11-08 12:48
2009.01.11
Поговорим о катающихся железных шариках?


15-1226952249
NoDt
2008-11-17 23:04
2009.01.11
Поясните пожалуста Алгоритм Дейкстры


15-1226506062
Наше имя
2008-11-12 19:07
2009.01.11
Курсы английского в Москве...