gdzie można znaleźć jakie wyjątki mogą wystąpić używając danej metody?
Chodzi mi zarówno o metody "Delphiowe" jak:
TStringList.LoadFromFile
jak i o własne typu:
procedure raiseException(number: integer);
begin
case number of
0: raise EZero.Create('Zero');
1: raise EOne.Create('One');
2: raise ETwo.Create('Two');
end;
end;
czy:
procedure doSomethink;
begin
operation1;
operation2
operation3; // ta operacja może wywalić wyjątkiem
end;
skąd mam wiedzieć czy opatrzyć wywołanie procedury w blok try?
skąd mam wiedzieć jakich wyjątków mogę się psodziewać?
W Visual z tego co pamiętam pojawiają się w hincie.