Возможно ли как-то в delphi преобразовать указатель на что-либо (что угодно) в один из стандартных типов?
например: rec=record(...); ptr:=^rec; необходимо: ptr ==> integer;
то есть, чтобы в integer лежал адрес на rec в десятичном представлении
не важно, возможно ли затем обратное преобразование.
Ты про это, что-ли:
var
i: integer;
r: rec;
...
i := integer(@r);
type
prec = ^rec;
var
p: prec;
...
p := prec(i);
спасибо огромное!