Einzelnen Beitrag anzeigen

Assarbad
(Gast)

n/a Beiträge
 
#17

Re: Ein DWORD mit einem Array of Char füllen?

  Alt 3. Sep 2003, 10:29
Fehlt nur noch eine Erklärung (warum du swappst)

Weil Snoop nach einem Beispiel gefragt hat:

Ein ganz praktisches Beispiel sind die Signaturen im EXE-Header und im PE-Header. In Delphi findet man die meist als Konstanten wieder. Und da zB im PE-Header der "String" so aussieht 'PE'#0#0 also die Buchstaben P und E gefolgt von zweimal dem Zeichen 0, ist esmöglich dies als Hexadezimalwert zu schreiben. Nur da sieht es komplett anders aus:
IMAGE_NT_SIGNATURE = $00004550; // PE00

#0#0 kommen zuerst ... und dann folgen E und P ... auf der Festplatte ist es beispielsweise genau andersherum abgespeichert.
  Mit Zitat antworten Zitat