forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Delphi (http://forum.boolean.name/forumdisplay.php?f=66)
-   -   Вопрос - ответ (для начинающих). (http://forum.boolean.name/showthread.php?t=14011)

Ganociy 07.01.2011 14:59

Вопрос - ответ (для начинающих).
 
Предлагаю по мелким вопросам и вопросам новичков, писать сюда.

barsunduk 28.04.2012 19:42

Ответ: Вопрос - ответ (для начинающих).
 
мелкий вопрос у меня, полагаю, но мозг об него я погнул преизрядно.
я выделил в памяти два равнозначных участка.
PHP код:

var
  
p1p2Pointer// только так так! ибо в моем случае сторонние функции фозвращают именно Pointer - ссылку на данные, с которыми мне надо работать
begin
  GetMem
(p1somesize);
  
GetMem(p2somesize);
  
// допустим заполнились данными эти участки
  // тут надо обработать данные из p2 и поместить в p1
  
FreeMem(p2);
  
FreeMem(p1);
end

как данные мне получить из участка 1, как мне требуется их обработать и поместить в кучу памяти 2?
сразу прошу, не советуйте справку читать - начитался до боли. и гуглить не надо советовать, очень прошу. ибо гугл меня узнавать стал уже, так его я достал. много по теме нашел, но везде всё непросто. от самых примеров простых сразу волосы дыбом. прошу показать на примере простецком, а троллингом сыт я по горло.
---
з.ы.: уточню еще раз - есть 2 участка памяти, выделенные функцией getMem. на них указывают поинтеры. из одного участка нужно взять данные, изменить их и положить в другой участок.
все профессионалы это умеют делать и очень этим гордятся. но ни один еще не поделился секретом мастерства. все дают ссылки на примеры, где куча каких-то структур и строк ссылается друг на друга и на адреса форм и списков и хз на что еще. разобраться новичку нереально. даже понять это нагромождение кода невозможно. кто-нибудь простой пример описанного выше может дать?


Часовой пояс GMT +4, время: 18:44.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot