Einzelnen Beitrag anzeigen

jjep

Registriert seit: 19. Jun 2007
Ort: Wettingen CH
78 Beiträge
 
#1

dynamische Array in Subfunktion

  Alt 24. Okt 2008, 15:03
Hallo zusammen

Ja wieder einmal jemand mit den dynamischen Arrays...
und zwar möchte ich gerne in einer externen Procedure die Grösse bzw. die Länge meines Arrays verändern:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var myArray: array of integer;
begin
  setlength(myArray,3);
end;

procedure TForm1.hakapuka(var arr: array of Integer);
begin
  setlength(arr,5);
end;
Der Delphi-Kompiler bringt mir aber eine Fehlermeldung, dass das Array nicht typenkompatibel mit der Funktion setlength seie...
Kann man dynamische Array auch nicht als Referenz übergeben??
Übrigens heisst es der Array oder das Array?

Falls man wirklich keine dynamische Array übergeben kann, wie könnte man dies sonst lösen?

Danke schonmal für eure Hilfe
Gruss jjep
  Mit Zitat antworten Zitat