Documente Academic
Documente Profesional
Documente Cultură
i apelul acesteia
Private Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim X As Integer
Dim Y As Integer
X = InputBox("Tastati deimpartitul:")
Y = InputBox("Tastati impartitorul:")
'Apel functie
MsgBox("X/Y= " & Impart(X, Y))
End Sub
[instructiuni monitorizate]
[Exit Try]
[Catch NumeExceptie [As TipExcepte]
End Try
End Sub
Atunci cnd vor apare alte situaii anormale generate de sistem sau de
mediul de operare vom obine i mesajul Alte erori
6) Ce alte posibiliti de tratare a erorilor mai exist n VB.NET?
A) Exit posibilitatea de a ne crea propria clas pentru tratarea erorilor,
evident o clas derivat dintr-o clas a sistemului, de regul derivat din
clasa System.Exception.
B) Vom avea posibilitatea s generm propriile excepii atunci cnd sunt
ndeplinite anumite condiii. Generarea aruncarea unei excepii se poate
face prin instruciunea:
Throw exceptie
unde excepie reprezint o instan a unei clase de excepie.
End Class
Return m_TipOperatie
End Get
Set(ByVal value As String)
'validarea datelor introduse
If value = "I" Or value = "P" Or value = "S" Then
m_TipOperatie = value
Else
Throw New Exception("Tip operatie diferit de I,P sau S")'Generare exceptie
End If
End Set
End Property
Public Property sumaCec() As Integer
Get
Return m_SumaCec
End Get
Set(ByVal value As Integer)
m_SumaCec = value
End Set
End Property
'definirea metodelor
End Class
End Class