Dit artikel is gepubliceerd op maandag 15 oktober 2012 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
In volgend voorbeeld wordt gedemonstreerd hoe ook fouten die optreden in methods aangeroepen in een Try gedeelte worden opgevangen. Visual Basic 2012 Broncode - Codevoorbeeld 409 Class ExceptionAndCallingSequenceExample Public Shared Sub Main() Try GenerateException() Catch ex As Exception Console.WriteLine( "Exception occured...") Console.WriteLine( " Method : " & ex.TargetSite.ToString()) End Try Console.ReadLine() End Sub Public Shared Sub GenerateException() Dim dividend As Integer = 10 Dim divisor As Integer = 0 Dim result As Integer = dividend \ divisor End SubEnd ClassDownload Visual Basic 2012 Broncode Download Visual C# Sourcecode
Console Application Output Exception occured...
Method : Void GenerateException() De callstack wordt dus afgedaald om te zoeken naar een afhandelend Catch gedeelte.
Intressant is hier de TargetSite of dus de method die we printen om aan te geven welke methode de fout heeft veroorzaakt.
Dit artikel is gepubliceerd op maandag 15 oktober 2012 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
|