Forum: Object-Pascal / Delphi-Language
by TiGü,
2. Mär 2018
Ja, natürlich.
Aber allein schon das array of T und TArray<T> nicht miteinander kompatibel sind, ist ja schon ein Unding.
Forum: Object-Pascal / Delphi-Language
by TiGü,
2. Mär 2018
Nach dem Workaround kommt die Lösung:
type
TMaker<T> = class
class function MakeArray(const AArray: array of T): TArray<T>;
end;
class function TMaker<T>.MakeArray(const AArray: array of T): TArray<T>;
begin
SetLength(Result, Length(AArray));
Forum: Object-Pascal / Delphi-Language
by TiGü,
1. Feb 2018
Workaround:
program Project2;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils,