Was ist dword

10/23/2013 20:26 Kabal931#1
Hey, ich habe dword, char, int64, int128, Word versucht aber irgendwie kommt bei Memoryread dann immer nur 0 raus....
Weiß jemand wieso ?
10/23/2013 20:34 c0w#2
sind wir google oder was?!
10/23/2013 20:40 alpines#3
Wie wäre es mit einem Code Snippet? Dword sind 4 Bytes und wahrscheinlich hast du einen Pointer und verarbeitest die Offsets falsch.
10/23/2013 20:46 Schlüsselbein#4
DWORD ist ein typedef. Mehr muss man nicht wissen. Benutze ein DWORD, wenn ein DWORD erwartet wird.
Über das msdn findest du mehr über den darunter liegenden Typ heraus.
10/23/2013 20:47 alpines#5
Aber die Größe davon ist doch 4 Byte oder nicht?
Wenn man nach 4 Bytes in CE sucht dann nimmt man DWORD in AutoIt, oder sonst wo, oder nicht?
10/23/2013 20:51 Schlüsselbein#6
Ja, aktuell schon. Es würde mich auch wundern, wenn sich das in Zukunft ändern würde. Der Sinn von typedefs ist aber, dass sich der zu Grunde liegende Typ ändern _könnte_. Deswegen sollte man auch stets DWORD benutzen und nicht z.B. unsigned long.
10/23/2013 20:51 Sh1Rum#7
Quote:
Originally Posted by Kabal931 View Post
Hey, ich habe dword, char, int64, int128, Word versucht aber irgendwie kommt bei Memoryread dann immer nur 0 raus....
Weiß jemand wieso ?
DWORD ist Byte[4] ...
bitte schreib dein code rein damit wir gucken können was du falsch gemacht hast..
10/23/2013 21:02 Lawliet#8
Quote:
Hey, ich habe dword, char, int64, int128, Word
Du solltest den Typ nutzen, den du auslesen willst :p
Stell solche kurzen und schwammigen Fragen aber bitte dort:
[Only registered and activated users can see links. Click Here To Register...]