Задача ERP-9821

Задача :ERP-9821

2022-12-08 03:43:57
Краткое описание :
Освобождать объекты через FreeObj можно только если они потомки TObject
Описание :
Что измененно :
Проблема в глобальный объектах g_txo Они не наследуются от
TObject но при этом их пытаются освобождать через FreeObj FreeObj работает
ТОЛЬКО ДЛЯ ПОТОМКОВ tObject В результате как сами объекты TempTXO и
TempCloseSch не уничтожаются так и их содержимое После переинициализации
словаря там остаются битые указатели на открытые таблицы Вот список не закрытых
для этого теста таблиц Не закрыта таблица с кодом 25008 coAppointments Не
закрыта таблица с кодом 25033 coExtCatLinks Не закрыта таблица с кодом 1006
coATTRVAL Не закрыта таблица с кодом 25031 coCatalogs Не закрыта таблица с
кодом 1495 coSpDopEd Не закрыта таблица с кодом 1102 coBaseDoc Не закрыта
таблица с кодом 8515 coSloj Не закрыта таблица с кодом 8516 coSpSloj Не закрыта
таблица с кодом 8511 coKatKau Не закрыта таблица с кодом 1436 coKlVal Не
закрыта таблица с кодом 1437 coCursVal Не закрыта таблица с кодом 1450 coCurRep
Не закрыта таблица с кодом 1120 coSoprHoz Не закрыта таблица с кодом 9002
coHozOper Не закрыта таблица с кодом 9003 coHozObor Не закрыта таблица с кодом
1120 coSoprHoz Не закрыта таблица с кодом 9074 coFpObor Не закрыта таблица с
кодом 22220 cofpTPer Не закрыта таблица с кодом 22213 cofpPeriod Не закрыта
таблица с кодом 30500 coTuneDef Не закрыта таблица с кодом 30502 coTuneVal Не
закрыта таблица с кодом 30505 coTuneList Не закрыта таблица с кодом 30508
coTuneRgh Не закрыта таблица с кодом 30509 coIntrName Не закрыта таблица с
кодом 30510 coUseTune Не закрыта таблица с кодом 1100 coLastNumD
Как измененно :
Изменено закрытие уничтожение объектов с FreeObj на Dispose

Название продукта Название компонента Тип Последняя версия Дата выхода
G_TXOG_TXODLL9.1.89.02022-12-08 03:43:57