Cuando vengas por Sevilla y tengas tiempo me avisas y nos tomamos una cerveza. Yo vivo en Dos Hermanas por lo que te coge de paso Ah! mi hijo acaba de empezar Ingeniería eléctrica.
Investiga la funcion
- Code: Select all Expand view RUN
- __clsAddMsg( hClass, "New", @New(), HB_OO_MSG_METHOD )
En el ejemplo se esta definiendo el método NEW, el nombre del método es "New" pero la función que lo implementa aquí se llama tambien New() pero se podría llamar new1() o new2() o lo que quieras.
Funciona como las tablas hash, don de la key es el nombre del método y el valor es el puntero de la función que se define poniendo delante de la funcion @.
En las tabla hash es muy importante no repetir la clave y cuando se hace un add si existe la key lo que se hace es sustituir el valor...