Autor Beitrag
Jonas
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mi 14.05.03 17:09 
wie kann ich ein zweidimensionales array an eine function uebergeben?
ausblenden Delphi-Quelltext
1:
schiffe: array[1..4of array[1..4of TSchiff; // Vom Spieler gesetzte Schiffe					

so wird das array definiert.

nur wenn ich es so (oder ohne die bereichsangaben) im funktionskopf formuliere macht der compiler net mit...
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 14.05.03 17:19 
versuch mal folgendes:
ausblenden Delphi-Quelltext
1:
function test(test: array[1..4,1..4of TSchiffe));					

oder
ausblenden Delphi-Quelltext
1:
function test(test: array of TSchiffe)); // jetzt wird er nicht installisiert					

_________________
MFG
Michael Springwald, "kann kein englisch...."
Teutobod
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 55



BeitragVerfasst: Mi 14.05.03 17:21 
Zitat:
jetzt wird er nicht installisiert
:lol:
Jonas Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mi 14.05.03 17:27 
weder das erste (die klammern werden angemeckert), noch das zweite (inkompatible typen wegen der zweiten dimension) funzt leider :(

@Teutobod: irgendwie muss man sich doch net ueber jeden kleinen Typo lustig machen, oder?
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 14.05.03 17:33 
haupsache ich wist was ich damit meinte:)
mm, komisch.. bei 1D array geht das so ....

_________________
MFG
Michael Springwald, "kann kein englisch...."
Jonas Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mi 14.05.03 17:38 
yo, bei eindimensionalen funzt es auch...

naja, werde das eben anders loesen, hab nen weg drumherum gefunden ;)
Alibi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 458

Win2K SP3
Delphi 6 Ent
BeitragVerfasst: Mi 14.05.03 17:48 
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
type
  tVieleSchiffe = array [1..4,1..4] of TSchiffe;

.
.
.
  function test(tVieleSchiffe):bool;
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 14.05.03 18:08 
wusste doch es geht sehr einfach :)

_________________
MFG
Michael Springwald, "kann kein englisch...."
Jonas Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mi 14.05.03 20:33 
danke fuer die antwort!

nu laesst es sich etwas weniger umstaendlich schreiben ;)
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 15.05.03 14:58 
wie wolltes du es denn schreiben ?

_________________
MFG
Michael Springwald, "kann kein englisch...."