Hola, que tal:
Una pregunta sobre las clases, estoy viendo como se definen y
observo que en la definicion de los metodos.
Por Ejemplo en la clase TAutoget de Daniel Garcia (Hay que dar las autorias)
METHOD KeyDown( nKey, nFlags )
METHOD OpenList() // Este metodo en su definicion no tiene parametros.
pero cuando se implementa , aparecen parametros.
METHOD OpenList( nKey, nFlags ) CLASS TAutoGet
local nTop := ::nBottom //* WIN_CHARPIX_H
local nLeft := ::nLeft //* WIN_CHARPIX_W
¿Cuando se tienen que declarar los parametros y cuando no?
Tambien observo que ::nBottom , no pertenece a la clase TAutoget, o sea no esta definido en DATA, enconces
¿A que se variable se refiere con ::nBottom?
Otra cosa que veo . Por ejemplo
Eval( ::bCloseList, Self )
Tengo entendido que :: es sinonimo de Self. Entonces.
¿A que se refiere con Self?
Gracias por vuestra ayuda amigos.
Jose.