Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Erwartungen nicht gefunden


sarge - Fr 10.02.12 12:03
Titel: Erwartungen nicht gefunden
Hallöchen,

wir müssen für ein Schulprojekt eine KI schreiben.

Wir bekommen leider 1 Fehler, die wir nicht weiter beheben können. Viel Ahnung von Delphi haben wir leider auch nicht..

Delphi-Quelltext
1:
function BestimmeZugMitGroessterZugguete (Guete : array [1..64of Integer) : Integer;                    

Zitat:
-[Fehler] UClient.pas(23): 'OF' erwartet, aber '[' gefunden

Falls ihr noch weitere Parts vom Code benötigt, melden.

Danke für eure Hilfe und schnelle Antworten!


Greetz,
sarge

Moderiert von user profile iconNarses: Titel geändert, "HILFE" entfernt.
Moderiert von user profile iconNarses: Delphi+Quote-Tags hinzugefügt


Nersgatt - Fr 10.02.12 12:11

Moin und willkommen in der EE!

Arrays kann man nicht "einfach so" als Parameter übergeben, die muss man als Typ deklarieren.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
Type TGueteArray = Array [1..64of Integer;
[...]

function BestimmeZugMitGroessterZugguete (Guete : TGueteArray) : Integer;

[...]
Var
  meinArray : TGueteArray;
begin
  meinArray[1] := 5;
  ...

  BestimmeZugMitGroessterZugguete (meinArray);

end;


So, aus dem Kopf getippt.


Sybok Factor - Fr 10.02.12 15:17

vermutlich Crosspost, siehe auch: http://forum.delphi-treff.de/showthread.php?31327-Fehlermeldung-array-1-64-of-Integer