Помощь - Поиск - Пользователи - Календарь
Полная версия: pointer to integer(longint,string,etc)
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
nagim
Возможно ли как-то в delphi преобразовать указатель на что-либо (что угодно) в один из стандартных типов?
например: rec=record(...); ptr:=^rec; необходимо: ptr ==> integer;
то есть, чтобы в integer лежал адрес на rec в десятичном представлении
не важно, возможно ли затем обратное преобразование.
volvo
Ты про это, что-ли:
var
i: integer;
r: rec;
...
i := integer(@r);


Кстати, и обратно тоже можно:

type
prec = ^rec;
var
p: prec;
...
p := prec(i);
nagim
спасибо огромное!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.