tutorial - ¿Por qué se declararía un acceso de propiedad Let and Set en VB6?
visual basic teoria (1)
La única razón sería permitir / admitir ambas sintaxis de asignación:
set instance.DrawObject = obj
y
instance.DrawObject = obj
En un proyecto anterior, encontré una declaración de propiedad en un módulo de clase que se parece a lo siguiente ...
Public Property Get DrawObject() As Object
Set DrawObject = m_obj
End Property
Public Property Let DrawObject(obj As Object)
Set m_obj = obj
Draw
End Property
Public Property Set DrawObject(obj As Object)
Set m_obj = obj
Draw
End Property
Me gustaría saber por qué la propiedad DrawObject
tiene DrawObject
los DrawObject
Let
y Set
; ¿Cuál podría ser el propósito de tal declaración?