Siendo un poco más complejo a nivel sintáctico que el enlace estático, el enlace dinámico de eventos a
sus correspondientes manipuladores, tiene la ventaja de que nos permite asociar el mismo evento a
diferentes procedimientos manipuladores de dicho evento, durante el transcurso de la ejecución del
programa.
Por lo tanto, en el módulo de código donde tenemos a Main( ), vamos a escribir dos procedimientos
que asociaremos dinámicamente al evento que hemos creado en la clase Empleado. Ver Código fuente
337
Module Module1
'....
'....
' manipuladores de evento que conectaremos en tiempo de ejecución
Public Sub SobreAsignacionSueldo(ByVal ldbImporte As Double)
Console.WriteLine("Se intentó asignar a un empleado el sueldo {0}" & _
ControlChars.CrLf & "¡ESTO ES INCORRECTO!", ldbImporte)
End Sub
Public Sub SalarioIncorrecto(ByVal ldbImporte As Double)
Console.WriteLine("INFORME DE INCIDENCIAS")
Console.WriteLine("======================")
Console.WriteLine("Error al intentar asignar el salario {0} a un empleado", _
ldbImporte)
End Sub
'....
'....
End Module
Código fuente 337
No hay comentarios:
Publicar un comentario