Versão atual:

Classe herdando tXMLManager não compila

Estou tentando expandir a classe padrão tXMLManager para criar novos métodos que irão facilitar minha customização. Porém me deparei com um erro que não me permite compilar o programa de forma alguma. ERRO: Constructor of class TCXXMLMANAGER must initialize the parent class TXMLMANAGER Segue o programa abaixo para vocês avalidarem:

#INCLUDE "Protheus.ch"
#INCLUDE "RWMake.ch"

Class tCXXMLManager From tXMLManager

    PUBLIC DATA cClassName            AS Character

    //---------------------------------------------------------------------------------------------
    PUBLIC METHOD New() Constructor
    PUBLIC METHOD ClassName()    AS Character

EndClass

//#############################################################################
Method New(    uParam1    ,;
            uParam2    ,;
            uParam3    ,;
            uParam4    ,;
            uParam5    ) Class tCXXMLManager

    //Inicializa variaveis-------------------------------------------------------------------------
    ::cClassName        := 'tCXXMLManager'

    _Super:New(    uParam1    ,;
                uParam2    ,;
                uParam3    ,;
                uParam4    ,;
                uParam5)
Return Self

Versões (2):

Ver a versão formatada

Classe herdando tXMLManager não compila

Comentário

new question