мелкий вопрос у меня, полагаю, но мозг об него я погнул преизрядно.
я выделил в памяти два равнозначных участка.
var
p1, p2: Pointer; // только так так! ибо в моем случае сторонние функции фозвращают именно Pointer - ссылку на данные, с которыми мне надо работать
begin
GetMem(p1, somesize);
GetMem(p2, somesize);
// допустим заполнились данными эти участки
// тут надо обработать данные из p2 и поместить в p1
FreeMem(p2);
FreeMem(p1);
end;
как данные мне получить из участка 1, как мне требуется их обработать и поместить в кучу памяти 2?
сразу прошу, не советуйте справку читать - начитался до боли. и гуглить не надо советовать, очень прошу. ибо гугл меня узнавать стал уже, так его я достал. много по теме нашел, но везде всё непросто. от самых примеров простых сразу волосы дыбом. прошу показать на примере простецком, а троллингом сыт я по горло.
---
з.ы.: уточню еще раз - есть 2 участка памяти, выделенные функцией getMem. на них указывают поинтеры. из одного участка нужно взять данные, изменить их и положить в другой участок.
все профессионалы это умеют делать и очень этим гордятся. но ни один еще не поделился секретом мастерства. все дают ссылки на примеры, где куча каких-то структур и строк ссылается друг на друга и на адреса форм и списков и хз на что еще. разобраться новичку нереально. даже понять это нагромождение кода невозможно. кто-нибудь простой пример описанного выше может дать?