visual tutorial teoria sobre practicar para ejercicios comandos vb6 vb6-migration

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?