Solved Direct3D Error C2761 member function redeclaration not allowed

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

ruekv

Newbie
Jul 23, 2012
3
212
0
So I finished doing the menu project, gonna compile, and i get this erros:

1>------ Operación Generar iniciada: proyecto: d3dtemplate, configuración: Debug Win32 ------
1> hacks.cpp
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(13): error C2761: 'void hacks::CreateFontA(IDirect3DDevice9 *,std::string)' : no se permite la nueva declaración de la función miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(14): error C2447: '{' : falta el encabezado de función (¿lista formal de estilo anterior?)
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(20): error C2761: 'void hacks::InitializeMenuItems(void)' : no se permite la nueva declaración de la función miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(21): error C2447: '{' : falta el encabezado de función (¿lista formal de estilo anterior?)
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(32): error C2761: 'void hacks::Draw_Text(LPCSTR,int,int,D3DCOLOR)' : no se permite la nueva declaración de la función miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(33): error C2447: '{' : falta el encabezado de función (¿lista formal de estilo anterior?)
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(38): error C2761: 'void hacks::DrawMenu(IDirect3DDevice9 *)' : no se permite la nueva declaración de la función miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(39): error C2447: '{' : falta el encabezado de función (¿lista formal de estilo anterior?)
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(115): fatal error C1004: se encontró un final de archivo no esperado
1> d3d9dev.cpp
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\d3d9dev.cpp(216): error C2039: 'KeyboardInput' : no es un miembro de 'hacks'
1> c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.h(27) : vea la declaración de 'hacks'
1> Generando código...
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========


Its in spanish but its easily translatable if you need:
Direct3D Error C2761 member function redeclaration not allowed
 
Last edited by a moderator:

voidisalive

Jr.Coder
Full Member
Nobleman
May 27, 2012
67
458
3
post the hacks.h code, to see if you got any errors there as well

fix this small syntax mistakes found on hacks.cpp




Greets,

voidisalive
 

Crazywink

Hacker
Meme Tier VIP
Dank Tier Donator
Jul 18, 2012
626
4,613
17
Can you post your code as well so we can see where the errors are originating from..
 

voidisalive

Jr.Coder
Full Member
Nobleman
May 27, 2012
67
458
3
Enseña la parte del codigo que genera estos errores. Tambien as lo siguiente has click derecho en el proyecto no en la solucion luego dale click en propiedades y donde dice Character Set or typo de character o lettras pones Multi-Byte Character Set y le das a el boton aplicar y tambien cambia de modo Debug a modo Release pero mas importante muestranos el codigo que genera los erroes no todo el codigo solo el segmento.

Saludos,

voidisalive
 

ruekv

Newbie
Jul 23, 2012
3
212
0
Ok so the code for d3d9dev.cpp = pastebin[DOT]com/GmCFduxE
And for hacks.cpp = pastebin[DOT]com/6NPW3VgY

Y ya he hecho eso del multibyte.
 

Crazywink

Hacker
Meme Tier VIP
Dank Tier Donator
Jul 18, 2012
626
4,613
17
Did you define them in the header file? You should have another header file where you're defining these, probably named Hacks.h if you followed his tutorial.. Sorry, I'm trying to comprehend these errors even though I know very little Spanish. :p It looks like it's a declaration problem, leading me to think something's wrong in your Hacks.h file..
 

Crazywink

Hacker
Meme Tier VIP
Dank Tier Donator
Jul 18, 2012
626
4,613
17
Ahhh, yep, Voidisalive nailed it. Closing it is the problem, I didn't even notice those semicolons, nice catch Void. :)
 

voidisalive

Jr.Coder
Full Member
Nobleman
May 27, 2012
67
458
3
no problem crazywink just trying to help :) I also want to take a look at his hacks.h there could also be syntax errors there I don't have his source so I can't compile it and tell him every single problem :) but can point out the most obvious ones :)

Greets,

voidisalive
 

ruekv

Newbie
Jul 23, 2012
3
212
0
Wow guys, thank you very much for the help. Now i get this error after doing that:


1>------ Operación Generar iniciada: proyecto: d3dtemplate, configuración: Debug Win32 ------
1> hacks.cpp
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(35): error C2065: 'TexToDraw' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(35): error C2143: error de sintaxis : falta ']' delante de ')'
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(35): error C3867: 'ID3DXFont::DrawTextA': falta la lista de argumentos de la llamada a la función; utilice '&ID3DXFont::DrawTextA' para crear un puntero al miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(35): error C2109: el subíndice requiere una matriz o tipo de puntero
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(43): error C2065: 'fontBack' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(44): error C2143: error de sintaxis : falta ']' delante de ')'
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(44): error C2109: el subíndice requiere una matriz o tipo de puntero
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(46): error C2065: 'HACK_MENU_ITEMS' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(47): error C2065: 'HACK_MENU_ITEMS' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(55): error C2065: 'menuindex' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(60): error C2660: 'DrawTextA' : la función no acepta 4 argumentos
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(65): error C2664: 'DrawTextA' : no se puede convertir el parámetro 1 de 'const char [24]' a 'HDC'
1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(66): error C2664: 'DrawTextA' : no se puede convertir el parámetro 1 de 'const char [23]' a 'HDC'
1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(68): error C2761: 'void hacks::DrawFilledRectangle(int,int,int,int,D3DCOLOR,IDirect3DDevice9 *)' : no se permite la nueva declaración de la función miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(70): error C2065: 'x' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(70): error C2065: 'x' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(70): error C2065: 'w' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(70): error C2065: 'h' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(70): error C2552: '_D3DRECT::x2' : los no agregados no se pueden inicializar con la lista de inicializadores
1> 'LONG' no es una matriz o clase : los tipos que no son matrices o tipos de clase no son agregados
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(71): error C2065: 'color' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(75): error C2761: 'void hacks::DrawBorderBox(int,int,int,int,int,D3DCOLOR,IDirect3DDevice9 *)' : no se permite la nueva declaración de la función miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(77): error C2065: 'x' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(77): error C2065: 'w' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(77): error C2065: 'thickness' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(77): error C2065: 'color' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(79): error C2065: 'x' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(79): error C2065: 'thickness' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(79): error C2065: 'h' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(79): error C2065: 'color' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(81): error C2065: 'x' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(81): error C2065: 'w' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(81): error C2065: 'thickness' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(81): error C2065: 'h' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(81): error C2065: 'color' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(83): error C2065: 'x' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(83): error C2065: 'h' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(83): error C2065: 'w' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(83): error C2065: 'thickness' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(83): error C2065: 'thickness' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(83): error C2065: 'color' : identificador no declarado
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(87): error C2761: 'void hacks::KeyboardImput(void)' : no se permite la nueva declaración de la función miembro
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(115): fatal error C1075: se encontró el final del archivo antes de encontrar el elemento de cierre correspondiente a llave '{' en 'c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.cpp(41)'
1> d3d9dev.cpp
1>c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\d3d9dev.cpp(216): error C2039: 'KeyboardInput' : no es un miembro de 'hacks'
1> c:\users\daniel\documents\visual studio 2010\projects\d3dtemplate\d3dtemplate\hacks.h(27) : vea la declaración de 'hacks'
1> Generando código...
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========

and the hacks.h pastebin[DOT]com/FSiwaAiG
 

masterjcl

Newbie
Oct 17, 2012
1
232
0
Error: C2660:


A function like this DrawTextA(LPCSTR, int , inty, D3DCOLOR) doesent exist

my hint is use
Draw_Text ....
 
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods