Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#3

AW: PDWORD[0] in Delphi (von C(++?))

  Alt 17. Aug 2012, 20:34
In älteren Versionen, wo es kein Pointermath gibt, so:
Delphi-Quellcode:
type
  PDWORDArray = ^TDWORDArray;
  TDWORDArray = array [0..0] of DWORD;
var
   pFirstSecFAT : PDWORDArray;
begin
  new(pFirstSecFAT);
  pFirstSecFAT[0] := $0ffffff8;
  pFirstSecFAT[1] := $0fffffff;
  pFirstSecFAT[2] := $0fffffff;
Was mir etwas seltsam vorkommt, ist dass nur für das erste Element Speicher reserviert wird, wenn ich das richtig sehe.
  Mit Zitat antworten Zitat