ReadDWORD
-
void GetPlayerList(vector<DWORD> *lista) { lista->clear(); DWORD start = ReadDWORD(0x6FBcc33c); while(start != 0) { lista->push_back(start); start = ReadDWORD(start+0x80); } }also wie bringe ich das ReadDWORD zum funktionieren
muss ich dafür was includen ?
oder was sonst ?
-
Hallo
dann schau doch in der Doku deines Frameworks (ReadDWORD ist nicht Standard-C++ sondern eher WinAPI) nach, was die Funktion für Parameter und Rückgabewerte hat.
bis bald
akari
-
Also ich habe nachgeguckt und konnte nix über ReadDWORD finden.
also der code wird in eine .dll datei compiliert.beim kompilieren sagt er 'ReadDWORD' nicht deklarierter Bezeichner.
"Ein Variablentyp muss vor seiner Verwdnung in einer Deklaration angegeben werden. Die von einer Funktion verwendeten Parameter müssen in einer Deklaration oder einem Prototyp angegeben werden, bevor die Funktion verwendet werden kann."
-
Hallo
Also ich habe nachgeguckt und konnte nix über ReadDWORD finden.
Da du offenbar WinAPI benutzt must du in der MSDN nachschauen.
beim kompilieren sagt er 'ReadDWORD' nicht deklarierter Bezeichner.
Das bedeutet wahrscheinlich das du die passende Header-Datei nicht eingebunden hast.
bis bald
akari
-
also :
#include "WTypes.h"
HRESULT ReadDWORD ( PROPID id, DWORD* pValue );man braucht für ReadDWORD ja 2 Parameter
nur leider hab ichnur:
DWORD start = ReadDWORD(0x6FBCC33C);
und start = ReadDWORD(start+0x10);
kann sein das ich die falsche ReadDWORD funktion gefunden habe ?
-
Hallo
Wenn du nicht weißt ob du das richtige ReadDWord benutzt, woher hast du dann den Code? Schau dir deine Quelle genauer an.
bis bald
akari