Очищается ли память при StringGrid1.DeleteRow(i)?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Очищается ли память при StringGrid1.DeleteRow(i)?

Сообщение GAMER » 03.10.2019 15:10:46

Очищается ли память при StringGrid1.DeleteRow(i)?
Такое ощущение, что нет. Если нет, то как очистить?
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 586
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Очищается ли память при StringGrid1.DeleteRow(i)?

Сообщение serbod » 03.10.2019 18:14:23

Код: Выделить всё
for n := 0 to StringGrid1.ColCount-1 do
    StringGrid1.Cells[n, i] := '';


А вообще это баг, который стОит зарепортить
Аватара пользователя
serbod
постоялец
 
Сообщения: 428
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск

Re: Очищается ли память при StringGrid1.DeleteRow(i)?

Сообщение GAMER » 03.10.2019 18:34:31

А точно баг? потому как доказательств прямых у меня нет.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 586
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Очищается ли память при StringGrid1.DeleteRow(i)?

Сообщение serbod » 03.10.2019 18:37:00

Я тоже потестил на транковой версии 2.1.0, не нашел утечки.
Аватара пользователя
serbod
постоялец
 
Сообщения: 428
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 11

Рейтинг@Mail.ru