Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Array in einer function mit Werten füllen (https://www.delphipraxis.net/14086-array-einer-function-mit-werten-fuellen.html)

Nikolas 1. Jan 2004 23:00


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:
 function Arrayreset(x: array of integer): integer;  
  var
  i:integer;
  begin
        for i:=0 to high(x) do
        x[i]:=55;
  end;
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.
Wer hat da eine Idee ???

Edit: Schreibfehler entfernt

scp 1. Jan 2004 23:16

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