Kolekcja katalogu i metody narzΩdziowe katalogu zwracaj╣ parametr HRESULTS, kt≤ry wskazuje na b│╣d lub brak b│Ωdu. W programie Visual Basic do przechwytywania b│Ωd≤w i uzyskiwania ich kod≤w s│u┐y obiekt Err i instrukcja obs│ugi b│Ωd≤w On Error. Metody obs│uguj╣ce wiele obiekt≤w (takie, jak SaveChanges i InstallPackage) mog╣ przechwytywaµ wiele b│Ωd≤w jednocze£nie (zwi╣zanych z r≤┐nymi obiektami). Do zestawu kod≤w tych b│Ωd≤w mo┐na uzyskaµ dostΩp za pomoc╣ kolekcji ErrorInfo. KolekcjΩ tΩ wywo│uje siΩ przy u┐yciu metody GetCollection. Z ka┐d╣ instancj╣ obiektu CatalogCollection jest skojarzona kolekcja ErrorInfo, w kt≤rej s╣ przechowywane kody b│Ωd≤w dla ostatniej metody, kt≤rej wywo│anie nie powiod│o siΩ. Podczas instalacji pakietu kolekcji ErrorInfo mo┐na u┐yµ do obejrzenia sk│adnik≤w, kt≤re ju┐ zainstalowano.
Zaleca siΩ takie oprogramowanie aplikacji, aby po ka┐dym wywo│aniu metody by│a sprawdzana jej poprawno£µ (b│╣d lub brak b│Ωdu). W szczeg≤lno£ci, podczas dostarczania nazw kolekcji i w│a£ciwo£ci program powinien sprawdzaµ kod zwrotny parametru E_INVALIDARG (w programie Visual Basic jest to b│╣d czasu wykonywania nr. 5). Kod ten wskazuje, ┐e niekt≤re nazwy kolekcji lub w│a£ciwo£ci nie s╣ obs│ugiwane.
Zobacz te┐
Obiekty administracyjne programu MTS, Typy kolekcji programu MTS, Metody obiekt≤w administracyjnych programu MTS, Kolekcja ErrorInfo programu MTS