homelinksBlijf op de hoogte van de recente aanpassingen op vbvoorbeelden!
Visual Basic 2010 Voorbeelden

visual basic 2010 broncode voorbeelden

Microsoft Visual Studio 2010Microsoft Developers Network - Visual BasicMicrosoft .NET Framework

15.2. Try ... Catch ... End Try Statementblok

Print Email Deel op Facebook Deel op Twitter

Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.

Een Try ... Catch ... End Try statementblok staat je toe om exceptions die optreden in het Try gedeelte af te handelen in het Catch gedeelte.

Indien een exceptie optreedt in het Try gedeelte, stop de het uitvoering daar, en wordt een sprong gemaakt naar het Catch blok.  In volgend voorbeeld wordt regel (1) hier dus nooit uitgevoerd :
Visual Basic 2010 Broncode
Class TryCatchExample
    Public Shared Sub Main()
        Console.WriteLine("Start...")
        '
        Try
            Dim dividend As Integer = 10
            Dim divisor As Integer = 0
            Dim result As Integer = dividend \ divisor
            Console.WriteLine(result)                                      ' (1)
        Catch
            Console.WriteLine("Exception occured...")
        End Try
        '
        Console.WriteLine("End...")
        Console.ReadLine()
    End Sub
End Class
Console Application Output
Start...
Exception occured...
End...
Bemerk ook hoe variabelen die gedeclareerd worden in een bepaald gedeelte van het Try ... End Try statementblok lokaal zijn voor dat gedeelte ( statementblokvariabelen ).  Dus bijvoorbeeld een variabele die je declareerd in het Try gedeelte is niet beschikbaar in het Catch gedeelte.
Wens je een variabele te gebruiken in verschillende gedeeltes, declareer die dan voor het Try ... End Try statementblok.

Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.