Задача 102.197707

Задача :102.197707

2019-03-05 20:03:57
Краткое описание :
Устранить утечку памяти в библиотеке G_WorkTable
Описание :
Табельные функции
Что измененно :

Устранить утечку памяти:
1. в procedure _regs(... библиотеки G_WorkTable (InsalubrityReason.pas)
необходимо добавить обнуление указателя на экземпляр наследника TInterfacedObject: AllReasons := nil;
2. в procedure _regs(... библиотеки G_WorkTable (WTHelpers.pas) необходимо добавить обнуление указателя на экземпляр наследника TInterfacedObject: VipFilters := nil;
3. в procedure InitDoneFunction(... библиотеки G_WorkTable (PADetailsVipFuncs.pas) необходимо добавить освобождение памяти при выгрузке модуля: FreeObj(VipProvidersStack);
Как измененно :

Устранена утечка памяти при освобождении ресурсов в модуле G_WorkTable, ( InsalubrityReason.pas, WTHelpers.pas, PADetailsVipFuncs.pas, procedure _regs(..., InitDoneFunction(.... Выгрузка объектов осуществляется корректно.

Название продукта Название компонента Тип Последняя версия Дата выхода
G_WORKTABLEG_WORKTABLEDLL9.1.111.02019-03-05 20:03:57