Seite 1 von 1

Array an Funktion übergeben

Verfasst: Mo 3. Mär 2014, 21:00
von arkadiuszpaluszek
Hallo!

Ich habe ein zweidimensionales Array - myArray(4,2) - und möchte dieses an eine Funktion oder andere Prozedur übergeben - wie tue ich es? Konnte im Handbuch leider nicht findig werden.

Gruß

Arek

Re: Array an Funktion übergeben

Verfasst: Mo 3. Mär 2014, 21:38
von gogo

Code: Alles auswählen

sub MeineSub
  MeinArray()=array("Hi!","Hallo!")
  a=MeineFkt(MeinArray())
  msgbox a
end sub

function MeineFkt(UebergabeArray)
  MeineFkt=UebergabeArray(1)
end function
... ergibt eine Messagebox mit dem Inhalt "Hallo!"

Re: Array an Funktion übergeben

Verfasst: Di 4. Mär 2014, 08:41
von arkadiuszpaluszek
Jetzt weiss ich wo mein Fehler war!

Ich hatte so etwas versucht:

function MeineFkt(UebergabeArray())

wobei du die leeren Klammern nur oben bei der Übergabe des Arrays an die Funktion verwendet hast. Danke!

Re: Array an Funktion übergeben

Verfasst: Di 4. Mär 2014, 16:10
von gogo
Die leeren Klammern müssen nicht sein, mach' ich nur damit ich gleich erkenne, dass das ein Array ist

Code: Alles auswählen

sub MeineSub
  MeinArray=array("Hi!","Hallo!")
  a=MeineFkt(MeinArray)
  msgbox a
end sub

function MeineFkt(UebergabeArray())
  MeineFkt=UebergabeArray(1)
end function
funktioniert auch! Dein Fehler muss wohl wo anders sein.