Thrasher, глупости Вы говорите.
Есть 2
разные конструкции:
Код:
try
...{блок кода 1.1}
except
...{блок кода 1.2}
end;
и
Код:
try
...{блок кода 2.1}
finally
...{блок кода 2.2}
end;
Для первой конструкции:
{блок кода 1.2} будет выполнен только в том случае если в
{блок кода 1.1} будет сгенерирована ошибка.
Для второй конструкции:
{блок кода 2.2} будет выполнен в любом случае, даже если в
{блок кода 2.1} будет сгенерирована ошибка и он выполнится не полностью, а только частично.
А код приведенный
Thrasher не будет даже компилироваться. На будующее советую перед тем как давать советы в виде кода пробовать его на работоспособность.