Manu,
exactamente eso es lo que busco. Estoy extendiendo algunas clases de FW, cuyos constructores son bastante complejos, y como ademas son clases de un proveedor que las actualiza, se trata de modificar lo mínimo imprescindible en los métodos originales. En esas extensiones algunos valores por defecto no son los ideales, y a eso se resume el problema. Cristobal me pasó el enlace a un post de Rafa donde hablabla de que Init e InitClass se llamaban automáticamente, y me pareció interesante pero no es exactamente la cuestión del hilo.
Para este caso en particular, teniendo constructores con tantos parámetros, puedo sacar provecho de lo que se habló en otro hilo respecto del operador '...':
- Code: Select all Expand view RUN
METHOD New(...) CLASS TClassB
::Super:New(...) // pasar todos los parametros al método New de TClassA
::uVar:= 'Y'
RETURN Self
Pro cierto, tu que estás más en eso de C seguro que me puedes ayudar: ¿Como hago para modificar una variable string pasada por referencia en C? La idea es modificar la cadena, sin crear un buffer para copiar y modificar (como lo hace, por ejemplo, stuff) y retornar el valor.
Un saludo