Alguien sabe si se puede crear un puntero a una función y pasarlo como parámetro a otra donde será ejecutada...
En C es fácil pero en harbour alguien sabe cómo hacerlo?
Algo así:
No sé si está entendido...
Ojo, sin usar codeblock ni macros...
En C es fácil pero en harbour alguien sabe cómo hacerlo?
Algo así:
procedure main
local pFunc, c
pFunc := miFuncion()
c := ejecutaFunc( pFunc, "Otra prueba" )
Alert( c )
return
//------------------------------------------------------------------------------
static function ejecutaFunc( pf, cValue )
local c := "Funcion ejecutaFunc() -> "
c += pf( cValue )
return c
static function miFuncion( cParam )
local cCadena := "Funcion miFuncion() -> "
cCadena += cParam
return cCadena
//------------------------------------------------------------------------------No sé si está entendido...
Ojo, sin usar codeblock ni macros...
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía