Изменено разрешение сайта
Изменено минимальное разрешение сайта на 1024x768
Подробнее...
Поиск по базе статей : | |||||||||||
|
|||||||||||
|
|||||||||||
Динамические массивы :: Статьи по Delphi
Ниже содержится модуль, демонстрирующий три различных способа (далеко не все) создания динамических массивов. Все три способа для распределения достаточного количества памяти из кучи используют GetMem, TList используют для добавления элементов в список массива и используют TMemoryStream для того, чтобы распределить достаточно памяти из кучи и иметь к ней доступ, используя поток. Старый добрый GetMem вполне подходит для такой задачи при условии, что массив не слишком велик (<64K). P.S. Я не стал ловить в коде исключения (с помощью блоков Try...Finally), которые могли бы мне помочь выявить ошибки, связанные с распределением памяти. В реальной системе вы должны быть уверены в своем грациозном владении низкоуровневыми операциями с памятью.
- Robert Wittig |
|||||||||||
|
|||||||||||
|
|||||||||||
Copyright 2001-2007 © "Iguana Software".
О компании | Продукты | Усуги
|
Заявление о приватности | Правила использования | Обратная связь
IGP Delphi Forum | Библиотека VCL | Увлекательные знакомства, Украина |