Witam.
Z racji tego że w Lazarusie nie mam możliwości wykorzystania bibliotek InsERT'u stawiam pierwsze kroczki w C#.
W sumie to jakieś tam podstawowe zagadnienia udało się opanować (napisać jakieś małe dodatku do Subiekta), jednak dziś napotkałem problem którego nie mogę rozwiązać.
Chodzi o przechwytywanie błędów.
Biblioteka udostępnia metodę Wczytaj() która zwraca błąd w przypadku gdy próbujemy wczytać dokument zablokowany przez innego użytkownika (np. poprzez jego edycję w tym czasie).
Próbowałem poradzić sobie z tym standardowym blokiem try catch:
try
{
Subiekt_Dokument = Subiekt_GT.Dokumenty.Wczytaj(Dokumenty[j]);
}
catch (Exception)
{
MessageBox.Show("DOKUMENT"+Dokumenty[j]+" JEST ZABLOKOWANY");
}
jednak w chwili próby wczytania zablokowanego dokumentu aplikacja zwraca błąd i się wysypuje.

Jak sobie z tym poradzić ?
Z góry dziękuję za pomoc