kostenloser Webspace werbefrei: lima-city


Übergabe von Arrays an Prozeduren

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    d***c

    Hallo Lima-City-Community!

    Ich bin neu hier und wurde von den FAQs bereits auf die strengen Regeln in den Foren hingewiesen. Ich hoffe, dass Posts, wie meiner hier (siehe Frage unten), den anspr?chen gen?gen.

    Jetzt zu meiner Frage:

    Ich programmiere eine Datenbank mit Access und verwende den Visual Basic for Applications Programmiercode.

    ?bergabe von einfachen Variablen an Prozeduren laufen bekanntlich nach folgendem Schema ab:

    Sub Prozedurname(Argument1, Argument2, ...)
    ...
    End Sub

    Ist es m?glich, Arrays an Prozeduren zu ?bergeben (nicht die Array-Elemente einzeln)?
    Wenn ja, wie mache ich das?

    Vielen Dank f?r eure Antwort(en) im Voraus.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Sofern du das Array in mehreren Prozdeuren verwenden willst, dann deklariere es am Anfang deiner Form einfach als Public oder Global und verwende es in jeder Prozedur.
  4. Also ich denke, waterloo hat schon die professionellste l?sung gesagt. aber um direkt auf deine fragen zu antworten

    Ja, es ist m?glich

    Und zwar so: (vartyp Variant!!)

    Private Sub Form_Load()

    Dim Array1(1 to 5) as string
    Array1(3) = "TestTest"
    Ausgabe Array1

    End SUb

    Public Sub Ausgabe(Array2 as Variant)

    'Wenn du wei?t, wieviele im Array sind, kannst du das so machen:
    Msgbox Array2(3)

    Falls du das nicht wei?, aber mit jedem Arrayeintrag bestimmt verfahren m?chtest:

    Dim ArrayEintrag as Variant

    For Each ArrayEintrag in Array2
    Msgbox ArrayEintrag
    'Oder was auch immer du damit machen willst...
    Next ArrayEintrag

    End Sub

    Ich hoffe, ich konnte dir helfen
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!