Afaik fängt nur ein try ... except - Block eine
Exception ab, ein try ... finally nicht.
try ... finally sorgt nur dafür, dass etwas auf jeden Fall ausgeführt wird - aber es behandelt nicht die
Exception. (Was nötig wäre, damit sie nicht zum Benutzer dringt, sondern abgefangen wird)
Es müsste also so sein:
Delphi-Quellcode:
try
try
//...
finally
//...
end;
except
//...
end;