Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 24 апр 2024, 13:40

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Утечка памяти в *DataDriverEh
СообщениеДобавлено: 15 фев 2023, 17:06 
Не в сети

Зарегистрирован: 28 июл 2012, 18:07
Сообщений: 43
Доброго времени суток!

Собственно, всё во вложении.
Утечка происходит в файлах *DataDriverEh в процедуре *CommandEh.Execute для ADO, BDE, DBX и IBX реализаций (во вложенном примере ADO).
При возникновении ошибки локально созданные переменные q, t и sp не присваиваются ACursor и, как следствие, не освобождают память.
Простой try - except с free решает проблему.
Исправьте, пожалуйста.

Заранее, спасибо!

зы: Тестировалось на 11.0.011 под 11.2, но подозреваю что проблема древняя.


Вложения:
TestMemoryLeak.7z [1.33 KiB]
Скачиваний: 167
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Утечка памяти в *DataDriverEh
СообщениеДобавлено: 13 мар 2023, 15:46 
Не в сети

Зарегистрирован: 28 июл 2012, 18:07
Сообщений: 43
Доброго времени суток!

В 11.0.014 полёт нормальный, спасибо!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB