Das war doch schon immer so, z.B. bei dyn. Arrays als Parameter.
Delphi-Quellcode:
type
TDynIntArray = array of Integer;
var
a, b: TDynIntArray;
begin
a := a + b;
Das sollte klappen. Mit dem offenen Array sehe ich aber zumindest jetzt gerade keinen tollen Weg, ausser ein Cast der Art
TDynIntArray([1, 2, 3])
geht. Das weiss ich mangels XE7 aber nicht.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)