Hallo,
Also ich habe es jetzt mal getestet. himitsu hatte natürlich Recht und es muss P := @T; heißen und nicht P := @T[0];
Bei mir compiliert das hier aber ohne Probleme.
(Der Code kommt von FP und soll in Delphi laufen oder hab ich da was falsch verstanden?)
Delphi-Quellcode:
var t: TTestArray;
p: PTestArray;
begin
SetLength(t, 10);
p := @t;
// p := @t[0]; compiliert auch, aber funktioniert nicht
p^[0] := 'A';
Caption := p^[0];
end;
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."