Einzelnen Beitrag anzeigen

Dennis07

Registriert seit: 19. Sep 2011
Ort: Deutschland
482 Beiträge
 
Delphi 11 Alexandria
 
#19

AW: Array of String als Konstante klappt nicht...

  Alt 10. Dez 2019, 14:46
Jo, so wie bei jedem anderen Array-Parameter. Dafür kann man ja den Wert kopieren via Copy :

Delphi-Quellcode:
function ArrayOfConstToArrayOfTVarRec(A: array of const): TArray<TVarRec>;
begin
  Result := Copy(TArray<TVarRec>(@A), Low(A), Length(A));
end;
Und Schwupps-die-Wupps funktioniert alles wieder problemlos.
Was du mit dem + IntToStr(0) erreichen wolltest ist mir allerdings bisher schleierhaft. Damit funktioniert das nämlich logischerweise nicht mehr, bzw. gibt A[0] dann einen leeren String zurück.
Dennis
  Mit Zitat antworten Zitat