En C es fácil pero en harbour alguien sabe cómo hacerlo?
Algo así:
Code: Select all
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
//------------------------------------------------------------------------------
Ojo, sin usar codeblock ni macros...