Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

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

AW: 32 bit Pointer Typen in 64 bit Anwendung?

  Alt 22. Apr 2012, 22:56
Ich habe einen Datentyp:

Delphi-Quellcode:
type
  TTest = packed record
    Data: DWord;
    X: DWord;
    APointer: Pointer;
  end;
Dieser befindet sich in einer Datei und zwar in Listenform. Um jetzt beispielsweise Eintrag 3 auszulesen, berechne ich das Offset über SizeOf(TTest) * 2. Durch die falsche Pointergröße kommt dadurch natürlich alles durcheinander.

Allerdings möchte ich den Pointer auch ungerne durch DWord oä. ersetzen.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat