Hi.
Habe folgendes Problem und folgenden Code:
Delphi-Quellcode:
type MyRec = record
feld1 : integer;
feld2 : TColor;
end;
type TMyRecArray = array of MyRec;
PMyRecArray = ^MyRecArray;
var PointerAufDasArray: PMyRecArray;
[...]
SetLength(PointerAufDasArray^,10);
Sobald der Ablauf bei SetLength angelangt ist geht gar nichts mehr.
Mache ich es so, dann gehts(sehr unschön :-/ ):
Delphi-Quellcode:
var
NormaleVariable : TMyRecArray;
PointerAufDasArray : PMyRecArray;
[...]
SetLength(NormaleVariable,10);
PointerAufDasArray := @NormaleVariable;
Wieso geht die erste Möglichkeit nicht???
MfG
Flips
Philipp F.