Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#1

DXE2; X64; Type cast

  Alt 26. Okt 2011, 17:28
unter x32 ist folgende Code clean :

type TRGBArray = ARRAY[0..0] OF TRGBTriple;

pRGBArray = ^TRGBArray;


procedure .....
var : RowRotated : pRGBArray;
begin
.....
Dec(Integer(RowRotated), ScanLineBytes); //Move Pointer
end;


unter XE2 und x64 compiler folgender Fehler:

[DCC Fehler] Unit1.pas(3327): E2064 Der linken Seite kann nichts zugewiesen werden


ich denke der TypeCast Integer (..) geht nicht mehr unter x64, wie müsste der code denn sauber
formuliert lauten ?
  Mit Zitat antworten Zitat