Это
try
DoSomethingThatMightThrowAnException;
except
on E : ESyntaxError do
begin
if (E.ErrorCode = errMissingBracket) then
HandleError
else
raise;
end;
end;
медленнее, чем это?
try
DoSomethingThatMightThrowAnException;
except
on E : EMissingBracketSyntaxError do
begin
HandleError;
end;
end;
Какую разницу можно ожидать? Это имеет значение? Обратите внимание, что это может произойти несколько раз через стек вызовов.