[C++] Fehler o.O

07/06/2011 17:16 Mcmy™ :)#1


Wie soll man das fixxen?? Irgentwie komisch!
07/06/2011 17:26 .BritainAndy#2
Copy and paste?
07/06/2011 17:27 black0utCpp#3
Du scheinst:
a) ein Semikolon vergessen zu haben und
b) hast du vllt. den Bezeichner vor einer Variablen vergessen ?

Poste doch bitte die Stelle in deinem Source Code , inder du die Fehler bekommst.
07/06/2011 17:43 ,_TradEmArk_˜#4
Jetzt sieht der Fehler so aus, was Bedeutet das?
Code:
1>c:\users\marvin\desktop\d3d9 base\awesome skillz d3d base\awesome skillz d3d base\Main.h(63) : error C2664: 'GetModuleHandleW': Konvertierung des Parameters 1 von 'const char [9]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>.\Main.cpp(24) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>.\Main.cpp(24) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
Hier kommt der Erste fehler vor:
Code:
DWORD GetAddressPtr(int index) 
{
 DWORD* VTableStart = 0;  
    DWORD dwDevicePointer = FindPattern((DWORD)GetModuleHandle("d3d9.dll"), 0x1280000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");
    memcpy(&VTableStart, (void*)(dwDevicePointer+2), 4);
    return VTableStart[index];
}
Und hier die Letzen beiden:
Code:
D3D9Menu; *D3D9MENU = NULL;
07/06/2011 17:46 black0utCpp#5
Quote:
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
Vllt. ist der Bezeichner falsch geschrieben ?

Quote:
Konvertierung des Parameters 1 von 'const char [9]' in 'LPCWSTR'
Konvertierung nicht möglich dies müst ihr über reinterpret_cast [Only registered and activated users can see links. Click Here To Register...] machen

Also so:
LPCWSTR w=reinterpret_cast<LPCWSTR>("xD");
07/06/2011 18:00 ,_TradEmArk_˜#6
1. Fehler Gefixxt, danke

Jetz noch die letzen Beiden:
Quote:
1>.\Main.cpp(24) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>.\Main.cpp(24) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
07/06/2011 18:04 black0utCpp#7
Ist D3D9Menu ein regulärer Bezeichner.Ich habe keine Ahnung von D3D 1337 hacks.
Der Compiler meckert nämlich , dass der Bezeichner fehlt also müsstest du
word (oder int oder was auch immer) D3D9Menu schreiben.
07/06/2011 18:08 MrSm!th#8
Quote:
Originally Posted by black0utCpp View Post
Vllt. ist der Bezeichner falsch geschrieben ?



Konvertierung nicht möglich dies müst ihr über reinterpret_cast [Only registered and activated users can see links. Click Here To Register...] machen

Also so:
LPCWSTR w=reinterpret_cast<LPCWSTR>("xD");
Nein, es handelt sich um einen Unicode String, den castet man nicht einfach :rolleyes:

Schreib einfach ein L vor die Anführungszeichen.

Quote:
1. Fehler Gefixxt, danke
Nein, das wird nicht funktionieren.

Ach ja, noch ein Tipp: Sprache lernen.

Quote:
Ist D3D9Menu ein regulärer Bezeichner.Ich habe keine Ahnung von D3D 1337 hacks.
Der Compiler meckert nämlich , dass der Bezeichner fehlt also müsstest du
word (oder int oder was auch immer) D3D9Menu schreiben.
Sag mal, kannst du die Sprache überhaupt selbst? :facepalm: