![]() |
mehrdimensionale Arrays übergeben
Hallo zusammen,
Ich möchte einer funktion ein mehrdimensionales Array mitgeben, bekomme das aber vom Syntax irgendwie nicht hin. Mein Versuch:
Delphi-Quellcode:
Funktionsaufruf mit
function TForm1.sieg(k:array[0..3] of array[0..3] of array[0..3] of byte):byte;
Delphi-Quellcode:
Dabei meckert der Compiler, dass er ein OF erwartet habe.
sieg(f);
//wobei f:array[0..3] of array[0..3] of array[0..3] of byte; Kann das vielleicht an meiner Delphi-Version liegen? Habe Delphi 7 Personal... Danke im Vorraus, Thomas |
Re: mehrdimensionale Arrays übergeben
Hallo Thomas,
versuch es mal so
Delphi-Quellcode:
Nicht getestet, sollte aber so gehen
type
Mehrdimarray = array[0..3] of array[0..3] of array[0..3] of byte; . . . function TForm1.sieg (k : mehrdimarray):byte; . . . var f : MehrDimArray; begin sieg (f); . . . Klaus |
Re: mehrdimensionale Arrays übergeben
Danke Klaus, darauf bin ich nicht gekommen!
Funktioniert einwandfrei! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 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 by Thomas Breitkreuz