hola,
A ver si me explico correctamente:
Lo que necesito es que la función transform pase primero por una condiciones propias y posteriormente haga el transform normal.
Para ello tengo dos alternativas:
La primera:
- Code: Select all Expand view RUN
Func Transform2( xValue, cPicture )
xValue := MiFunc( xValue )
return Transform( xValue, cPicture )
Esta es la que me comentaís que haga. El problema es que tanto xharbour como fivewin llaman a la función transform, por ejemplo al hacer cualquier get.
Con lo que tendría que renombar todo el código fuente de xharbour y fivewin para que donde llama a transform llame a transform2
La segunda:
- Code: Select all Expand view RUN
Func Transform( xValue, cPicture )
xValue := MiFunc( xValue )
return Transform2( xValue, cPicture )
Con esta sólo tendría que renombrar la función transfom a transform2 y crea esta nueva función transform.
Me parece mas sencillo porque sólo tengo que renombrar una única función perteneciente a xharbour.
El problema es que no puedo sustituir al función transform de xharbour por la propia. El error que muestra es:
- Code: Select all Expand view RUN
Transform: Redefinition of predefined function