Здравствуйте!
var vaBufIn: pChar;
...
getMem(vaBufIn,10);
...
freeMem(vaBufIn);
1.Правильно ли я понимаю, что freeMem освободит все 10, ранее выделенных, байт. Если так, то где (в указателе?) хранится информация об объеме динамически выделенной памяти и, можно ли её получить.
2.Если в результате ряда операций над указателем, он оказался смещен на
неизвестное количество позиций, можно ли принудительно вернуть текущую позицию на начало?
3.Уже из любопытства ) Можно ли узнать физический адрес ячейки, на которую ссылается указатель?
Как явствует из вопросов, с указателями раньше дела не имел, извините если очень глупые вопросы задаю.
Спасибо.