POR QUE EL ByVal, ByRef y el WidtEvents
Hola amigo experto
Por favor me podrías explicar el funcionamiento de estas 3 instrucciones
he leído sobre ello y no le encuentro la diferencia pero me han dicho que
son bien importantes sobre todo en el tema de las clases
Si yo tengo el siguiente procedimiento en un modulo standard
Public Sub Mensaje(cCad as String)
MsgBox cCad
End Sub
Esto me devuelve un messagebox con la cadena que escriba, bien y
si hago :
Public Sub Mensaje(ByVal cCad as String)
MsgBox cCad
End Sub
Me devuelve lo Mismo
I en el tema de clases, supongamos que tengo una clase llamada clsEmpleados
y luego en un formulario la voy a utilizar tendria que hacer:
Dim objCat as clsEntidad 'Declarar
Set objCat=New clsEntidad 'y luego instanciar
PERO TAMBIEN PODRIA DECLARAR ASI:
Dim WithEvents objCat as clsEntidad 'Declarar
Set objCat=New clsEntidad 'y luego instanciar
Yo veo que hace lo mismo
Por favor si pudieras explicarme sobre la diferencias de estos conceptos
gracias
SALUDOS PERÚ - LIMA [email protected]
Por favor me podrías explicar el funcionamiento de estas 3 instrucciones
he leído sobre ello y no le encuentro la diferencia pero me han dicho que
son bien importantes sobre todo en el tema de las clases
Si yo tengo el siguiente procedimiento en un modulo standard
Public Sub Mensaje(cCad as String)
MsgBox cCad
End Sub
Esto me devuelve un messagebox con la cadena que escriba, bien y
si hago :
Public Sub Mensaje(ByVal cCad as String)
MsgBox cCad
End Sub
Me devuelve lo Mismo
I en el tema de clases, supongamos que tengo una clase llamada clsEmpleados
y luego en un formulario la voy a utilizar tendria que hacer:
Dim objCat as clsEntidad 'Declarar
Set objCat=New clsEntidad 'y luego instanciar
PERO TAMBIEN PODRIA DECLARAR ASI:
Dim WithEvents objCat as clsEntidad 'Declarar
Set objCat=New clsEntidad 'y luego instanciar
Yo veo que hace lo mismo
Por favor si pudieras explicarme sobre la diferencias de estos conceptos
gracias
SALUDOS PERÚ - LIMA [email protected]
1 respuesta
Respuesta de ricardonavas
1