Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2025, 10:45   #1
Nester
Форумчанин
 
Аватар для Nester
 
Регистрация: 22.10.2008
Сообщений: 133
По умолчанию Очистка локального массива

Код:

Procedure BBB ( Data : Array of Byte );
  Begin

  // Нужно ли при выходе из процедуры очищать память выделенную под Data
  // Или для этого массива действует правило локальных переменных и указатель на массив при выходе из процедуры сам сбросится в nil
  // ?
 End;


 Procedure TForm1.Button1Click(Sender: TObject);
  Begin
   //Переход в BBB
   BBB ( [$04, $00, $65, $00, $6D ] )
 End;
Никто не знает больше чем не знаю я
Nester вне форума Ответить с цитированием
Старый 27.07.2025, 11:39   #2
Nester
Форумчанин
 
Аватар для Nester
 
Регистрация: 22.10.2008
Сообщений: 133
По умолчанию

Просто не хочется позже получить утечку памяти там где не ждал поэтому задаю такой вопрос
Никто не знает больше чем не знаю я
Nester вне форума Ответить с цитированием
Старый 27.07.2025, 13:18   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,544
По умолчанию

это ОТКРЫТЫЙ массив и он очистится сам.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очистка динамического массива kineziz Общие вопросы C/C++ 1 13.05.2012 02:17
Очистка памяти массива (С++) Сольвейг Помощь студентам 3 11.12.2011 22:37
Очистка динамического массива JohnnySuperb Общие вопросы Delphi 11 10.12.2010 07:47
Массиву класса не присваивается значения локального массива MoroZzz45 Общие вопросы C/C++ 7 06.06.2010 14:42
очистка динамического массива BattleMage Общие вопросы C/C++ 1 19.09.2009 09:03