Delphi Vorbei Dynamisches array von Records zu funktionieren

Ich habe eine Dynamc array von Datensätzen und ich möchte an einem der Elemente im array an eine Funktion per Referenz

So zum Beispiel eines der array-Elemente - AArray[1].arecorditem eine Zeichenkette mit 6 Zeichen String[6]

die Funktion wäre -

function dosomething(var AStringVal:string):Integer;

So möchte ich ausführen,

Aresult:= dosomething(AArray[1].arecorditem);

jedoch, wenn ich versuche zu kompilieren bekomme ich die Fehlermeldung, Art der tatsächlichen und formalen var-Parameter müssen identisch sein.

Ist dies möglich oder sollte ich weisen Sie das array-Element in einen string und dann den string an die Funktion.

Dank

Colin

InformationsquelleAutor colin | 2011-12-06
Schreibe einen Kommentar