FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index Off Topic / Otros temas ACCESS en una clase, que es?
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
ACCESS en una clase, que es?
Posted: Tue Jul 16, 2024 09:30 PM

Hola,

Estoy mirando una clase y veo que además de definir/declarar DATA y METHOD también define/declara ACCESS.

¿Que es ACCESS?

Perdonen la ignorancia.

Muchas gracias,

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 318
Joined: Fri Jan 14, 2022 08:37 AM
Re: ACCESS en una clase, que es?
Posted: Wed Jul 17, 2024 11:27 AM
Hola,

ACCESS sirve para crear una propiedad que puede acceder a cualquier cosa
Code (fw): Select all Collapse
CLASS Test
   ACCESS Prop    INLINE OtraPropiedad
   ACCESS Fecha  INLINE Date()
   ACCESS Calc     INLINE 1+ 1
END CLASS

o:= Test():New()
? o:Prop
? o:Fecha
? o:Calc
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: ACCESS en una clase, que es?
Posted: Wed Jul 17, 2024 12:53 PM
paquitohm wrote:Hola,

ACCESS sirve para crear una propiedad que puede acceder a cualquier cosa
Code (fw): Select all Collapse
CLASS Test
   ACCESS Prop    INLINE OtraPropiedad
   ACCESS Fecha  INLINE Date()
   ACCESS Calc     INLINE 1+ 1
END CLASS

o:= Test():New()
? o:Prop
? o:Fecha
? o:Calc
Podríamos decir que ACCESS es como una DATA pero que da el valor actualizado al momento de su uso?

Muchas gracias,

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 318
Joined: Fri Jan 14, 2022 08:37 AM
Re: ACCESS en una clase, que es?
Posted: Wed Jul 17, 2024 02:59 PM

Yo lo veo como una DATA, en cuanto al acceso sin parentesis, que funciona como un METHOD, en cuanto a que puede acceder a cualquier expresión válida (otra data, otro metodo, un calculo, etc)

Continue the discussion