Hola a todos, estoy realizando un metodo de registro utilizando divisiones entre 0 (cero), esto para atrapar el desbordamiento lo cual se logra al realizar una comparacion de valores, y el metodo analiza todo y si los datos son correctos divide entre cero sino continua normal.

Mi pregunta es saber que es lo que hace un debugger cuando detecta esto?

vb6 Ejemplo:

Código:
Option Explicit

Private Function Registro()
 On Error GoTo Mal
 Dim Resultado As Integer
 Dim Ciclo As Integer
 For Ciclo = Len(Text1.Text) To Len(Text1.Text) * 2
  'Bla bla bla ;)
 End If
 Resultado = Int(Ciclo / 0)'Cero por poner una constante solamente
 
Mal:
 MsgBox "Validando el Text1, de nuevo :("
 'Validacion de la llave, si pasa o no, no manda ninguna alerta
 Exit function
End Function
Quiero utilizar las menos constantes posibles. asi como algunos comparadores IMP, EQV y XOR de Visual Basic 6

De antemano gracias por la informacion que puedan proporcionar.