Используйте конструкцию
Code: |
{©Drkb v.3(2007):https://delphi-hlp.ru} Try {здесь вы пишите код в котором может произойти ошибка} Finally {здесь вы пишите код который выполнится в любом случае - хоть произойдёт ошибка, хоть нет} End |
Например, это часто применяется во избежание утечек при динамическом распределении памяти:
Code: |
{©Drkb v.3(2007): https://delphi-hlp.ru} t:TStringList; ... t:=TStringList.create; //распределили память под объект t Try {здесь работаем с переменной t} Finally t.free;//память выделенная под объект t всегда будет освобождена End |
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!