Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Problemas con alcance en private de una clase (https://www.clubdelphi.com/foros/showthread.php?t=94657)

aguml 13-05-2020 10:08:07

Problemas con alcance en private de una clase
 
Buenas, tengo un problema con la siguiente clase:
Código PHP:

class THiloDebugger : public TThread
{
    private:
        ...
        ...
        
int EnumerarModulosDWORD processID );

        
//Metodos de atacheo
        
bool AtachProcessByNameWindow(char *WName,int &Error);
        
bool AtachProcessById(DWORD id,int &Error);

    protected:
        ...
        ...
    public:
        ...
        ...
}; 

El problema es que no deberia poder acceder a los métodos AtachProcessByNameWindow y AtachProcessById pero al hacer:
Depurador-> me apararecen ambos para poder elegirlos :eek:
No se que hago mal porque los tengo en el private :confused:. Sin embargo EnumerarModulos no aparece y está en el mismo sitio que los otros.
Y si intento usar uno de ellos:
Código:

[ILINK32 Error] Error: Unresolved external 'TDebugger::AtachProcessById(int&)' referenced from C:\USERS\AGUSTIN\DESKTOP\PRUEBA ATACHEO CON CLASE TDEBUGGER\PRUEBA ATACHEO\DEBUG_BUILD\UNIT1.OBJ

aguml 13-05-2020 10:32:34

Solucionado, me había dejado la declaración de ambos métodos en la clase TDebugger entre tantas pruebas jejeje.


La franja horaria es GMT +2. Ahora son las 00:52:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi