Delphi Zeiger-Arithmetik

Wie soll diese Codezeile werden writed, um es zu kompilieren

MoveMemory(poleFileDescriptorW
         , (oleDataPointer + SizeOf(oleFileDescriptorW) *Index + 4)^
         , SizeOf(oleFileDescriptorW));

Besonders dieser Teil

(oleDataPointer + SizeOf(oleFileDescriptorW)*Index + 4)^

Ich bin nur verschieben möchten, den Mauszeiger durch SizeOf(oleFileDescriptorW)*Index + 4 bytes

Variablen sind wie folgt definiert:

pOLEFileDescriptorW : ^FILEDESCRIPTORW;
oleDataPointer : Pointer;
  • Was sind die Typen der Variablen, die Sie verwenden?
InformationsquelleAutor v00d00 | 2010-11-29
Schreibe einen Kommentar