объявлено
var p:Pointer;
в программе выделяю
GetMem(p,1024);
Как узнать сколько памяти выделено под P ?
SizeOf(p) выдает естественно 8, т.к. P это ссылка
SizeOf(p^) выдает 0
Добавлено спустя 5 минут 36 секунд:
непонятно, ибо если я освобождаю память выделенную под P
FreeMem(p);
то где-то же оно знает что надо освободить выделенные ранее 1024 байта!
т.е. вопрос, а как же мне тогда в программе узнать, сколько там выделено памяти?