MTS-luettelon virheiden käsitteleminen

Luettelokokoelma ja luetteloapumenetelmät palauttavat HRESULT-arvoja, jotka osoittavat onnistumista tai virhettä. Visual Basicissa voit käyttää On Error -käsittelyä ja Err-objektia näiden virheiden tallentamiseen ja virhekoodin etsimiseen. Useita objekteja käyttävät menetelmät (kuten SaveChanges ja InstallPackage) saattavat kirjata useita virhekoodeja tiettyjen objektivirheiden kuvaamiseen. Tämä koodijoukko sijaitsee kokoelmassa ErrorInfo. Voit käyttää ErrorInfo-kokoelmaa GetCollection-menetelmän avulla. Jokainen CatalogCollection-objekti, jolle luot esiintymän, ylläpitää ErrorInfo-kokoelmaa, johon viimeisimmän epäonnistuneen menetelmäkutsun virhekoodi tallennetaan. Jos asennat pakettia, löydät luettelon jo asennetuista komponenteista objektin ErrorInfo-kokoelmasta.

On suositeltavaa, että ohjelmoit sovelluksesi tarkistamaan jokaisen menetelmäkutsun onnistumisen tai epäonnistumisen. Ohjelmasi tulisi erityisesti hakea E_INVALIDARG-palautuskoodia (suorituksenaikainen virhe 5 Visual Basicissa) kokoelman tai ominaisuuden nimeä annettaessa. Tämä koodi tarkoittaa, että vähintään yksi annetuista kokoelman tai ominaisuuden nimistä ei ole tuettu.

Katso myös

MTS-hallintaobjektit, MTS-kokoelmatyypit, MTS-hallintaobjektimenetelmät, MTS:n ErrorInfo-kokoelma


© 1998 Microsoft Corporation. Kaikki oikeudet pidätetään.