Delphi-Quellcode:
Type
PLongword = ^TLongword;
TLongword = Array Of Longword;
das ist wohl sinnfällig. Richtg so
Delphi-Quellcode:
type
PLongWordArray = ^TLonagWordArray;
TLongWordArray = array[0..MaxInt / 4 -1] of LongWord; // <-- man beachte kein dynamisches Array
PLongWord = PLongWordArray; // <-- PLongWord sollte normalerweise ein Zeiger auf ein LongWord sein und nicht auf ein Array[] of LongWord !!
What you say is what you get :=)
Umwandlung eines dynm. Arrays in einen Zeiger auf das statische Array dann mit @Data[0], also immer auf das erste Element. Bei einem 2D-dyn.array dann also @Data[0, 0] usw.
Gruß Hagen