Victor escribió:
Property Alias Read Data FAlias Write Method SetAlias
Property Fields Read Data FFields Write Method SetFields
Las datas son privadas y eso quiere decir que desde fuera no se pueden leer o modificar. Con esas líneas lo que hago es crear un par de propiedades,
Alias y
Fields públicas y además indico que a la hora de acceder a ellas lo haga devolviendo el valor de las datas
FAlias y
FFields. Igualmente, a la hora de asignar valores a las propiedades le indico que lo haga a través de los métodos privados
SetAlias y
SetFields. Con esto se consigue que en esos métodos controle si los datos que se les va a asignar son del tipo esperado y permitiendo incluso efectuar otras acciones internas en la asignación.
Victor escribió:
Otro detalle, pura curiosidad, ¿ cual es la razón para declaras algunas datas anteponiendo la F ?
Lo hago por costumbre, Borland antepone una
T a las clases (TStringGrid, TLabel, etc) y a las datas privadas una
F (yo lo he copiado).[/b]