![]() |
Array in einer function mit Werten füllen
Ich will für mehrere array of integer in einer function alle Elemente mit einer bestimmten Zahl belegen.
Mein Ansatz sieht so aus:
Delphi-Quellcode:
Wenn ich aber Arrayreset(Liste); ausführen lasse, passiert der Liste nichts, wenn ich aber innerhalb der function das x durch den Namen des Arrays (liste) ersetzt funktionierts wie ich mir das so vorstelle.
function Arrayreset(x: array of integer): integer;
var i:integer; begin for i:=0 to high(x) do x[i]:=55; end; Wer hat da eine Idee ??? Edit: Schreibfehler entfernt |
Re: Array in einer function mit Werten füllen
Probier mal
Delphi-Quellcode:
function Arrayreset(var x: array of integer): integer; // var hinzugefügt
var i:integer; begin for i:=0 to high(x) do x[i]:=55; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz