[ мои работы ]
[ статьи ]
[ полезные ссылки ]
[ vingrad ]
[ обо мне ]
ПОИСК
Webalex-co
  Разное - EhLib+FIbPlus

Не так давно стали поступать сообщения, что при использовании FIB+ при не понятных ситуациях менеджер памяти сообщает, что в программе есть утечки. Попытки понять по стеку, где именно происходят утечки памяти ни к чему не приводят, т.к. показывают явно не те места. Ситуация от части усложнялась тем, что утечку ни как не удавалось с эмитировать на элементарном примере. Как удалось установить один из виновников утечек был найден (в моем рабочем проекте исчезли все утечки, но гарантировать, что у кого-то они не происходят по другим причинам я не могу) им оказался модуль взаимодействия грида из библиотеки EhLib и FIB+. Мне известно две реализации этого модуля: стандартный, который идет в поставке с EhLib (реализован только механизм сортировки, фильтрации нет) и не так давно выложенный на сайте FIB+ модуль от Roman V. Babenko. Оба модуля имеют утечки, в стандартном присутствует одна утечка, в модуле от Roman V. Babenko их три! В обоих случаях утечка происходит в процедуре ApplySorting

Загрузить модуль без утечек памяти можно здесь (1.1 КБ)

 
Copyright © «AlexandrS», 2009
Все права защищены.