![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос про TList
Piero © (2006-08-10 13:46:00)У меня есть список
Branches : TList;
И вот я добавляю
Branches.Add(@BrRes[i]);
где BrRes : array of TBranch; TBranch - record ...
и все нормально, но при выходе из процедуры (BrRes - локальная пер)
данные по адресу Branches[x] - портяться
как сделать, так, что бы закрепить данный участок памяти за Branches[x]?
Спасибо
tesseract (2006-08-10 18:44:00) [1]> [5] Piero © (10.08.06 14:32)
Теперь не забудь про FreeMem или Dispose.
Piero (2006-08-10 14:32:00) [2]Спасибо GetMem помог
Сергей М. (2006-08-10 13:55:00) [3]Еще красивше будет Branches : TBranchList
MBo (2006-08-10 13:54:00) [4]или сделай BrRes глобальным массивом, или сам выделяй память под PBrRes (New, GetMem)
Ketmar (2006-08-10 13:53:00) [5]GetMem()
Сергей М. (2006-08-10 13:52:00) [6]Сделать время жизни BrRes не меньшим чем Branches.