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 ich

    nur:

    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


Anmelden zum Antworten