Het volgende voorbeeld heeft niet zoveel nut, maar het legt wel het probleem duidelijk uit:
Uiteraard krijg op de laatste code "netjes" een exception. In the "Yellow Screen of Death" krijg ik bij "Source Error:" echter te zien:
Throw New Exception("bladiebla")
Ik wil echter dat ik de regel krijg die p.Naam heeft geprobeerd te setten, dus:
p.Naam = "Richard"
Begrijp ik nou het hele Exception principe verkeerd of wat moet ik doen om .NET relevante source code te laten zien, zodat ik niet hoef te gissen in welke pagina de relevante code zit?
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Public Class Persoon Public Property Naam() As String Get Return "" End Get Set(ByVal value As String) Throw New Exception("bladiebla") End Set End Property End Class |
code:
1
2
| Dim p As New Persoon p.Naam = "Richard" |
Uiteraard krijg op de laatste code "netjes" een exception. In the "Yellow Screen of Death" krijg ik bij "Source Error:" echter te zien:
Throw New Exception("bladiebla")
Ik wil echter dat ik de regel krijg die p.Naam heeft geprobeerd te setten, dus:
p.Naam = "Richard"
Begrijp ik nou het hele Exception principe verkeerd of wat moet ik doen om .NET relevante source code te laten zien, zodat ik niet hoef te gissen in welke pagina de relevante code zit?