Von |
Sven |
Am |
04. August 2008 um 13:44:30 |
Frage |
Hallo,
mich würde interessieren, ob man ein mehrdimensionales Array als wenigerdimensionales an eine Funktion übergeben kann, indem man ein paar Dimensionen schon beim Funktionsaufruf festlegt. Konkret möchte ich ein dreidimensionales Array als eindimensionales übergeben. 'Funktion, die eindimensionales Array annimmnt Function F(Map() As Single) Dim i As Integer For i = 0 To 2 Print Map(i) 'Zugriff auf eine Dimension Next i End Function '___________________________________________________ 'dreidimensionales Array: Dim HeightMap(0 To Xmax - 1, 0 To Ymax - 1, 0 To 2) As Single 'Bei Funktionsaufruf sollen die ersten zwei Dimensionen X und Y festgelgt sein, ungefähr In dieser Art: F HeightMap(3,4, ) Es gibt sicher Wege um das Problem anders zu lösen, aber ist auch etwas in ungefähr genau dieser Form möglich?
Gruß Sven |
|