Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
1. Feb 2016
Nicht direkt, aber über eine Schleife lässt sich natürlich einfach wieder ein array of TVarRec aufbauen:
type
TRec = record
private
function GetAsVarRecs: TArray<TVarRec>;
public
Params: array of TValue;
constructor Create(const AParams: array of const);
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
1. Feb 2016
Ich würde das mal mit TValue versuchen. Der löst in FromVarRec die Referenzen auf die Pointer auf. Die Zuweisung kann in dem Fall sogar wegen Implicit so bleiben. Lediglich bei der Auswertung muss man dann halt was machen (z.B. über AsVarRec).
PRec = ^TRec;
TRec = record
Params: array of TValue;
end;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
31. Jan 2016
Kannst du einen minimalen Testfall bereitstellen?