Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#8

AW: Teil eines PChar in Integer umwandeln

  Alt 27. Mär 2016, 22:22
result := PInteger(Cardinal(aRcvdBuf) + aRcvdSize-4)^; // statt Integer musst du ggf. NativeUInt benutzen bei 64-Bit
Nicht machen Wenn man plattformunabhängig bleiben will, sollte man auf jeden Fall mit PByte() casten. NativeUInt sollte auch funktionieren, aber die PByte Variante ist empfohlen.

Probiers mal mit Result := PInteger(PByte(aRcvdBuf) + (aRcvdSize - 4))^
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat