Index abhängiger Array Aufruf;
21.11.2013 10:24:53
Robin
Ich möchte in einer Funktion ein Array aufrufen- abhänig vom Wert welchen die Funktion bekommen hat. (Brauche es für c.a 40 Arrays- hier mal mit drei...)also etwa so:
private Array_1() as double
private Array_2() as double
private Array_3() as double
Function Berechnung(ID) 'ID kommt aus UserInterface und hat den Wert 1,2 oder 3
Array_ID()=Wert
End Function
Was ich schon probiert habe sind:
Array_ID als string zusammenzubauen und dann umzuwandeln- hat aber nicht funktioniert...
Eine andere Idee war, die Arrays in einem Array zu Speichern, also etwa so:
private SuperArray(1 to 3) as double
SuperArray(1)=Array_1
SuperArray(2)=Array_2
SuperArray(3)=Array_3
Und dann in der Funktion aufrufen: SuperArray(ID)=Wert
hier bekomme ich aber den richtigen Aufruf nicht hin?
Kennt jemand eine einfache Lösung?
Noch als Sahnehäubchen: Können die Arrays in einer for Schleife definiert werden:
(So funktionierts sicher nicht- aber um das Prinzip zu erklären)
dim i as integer
for i=1 to 40
Array_i() as double
next i
Danke für Eure Hilfe!
Grüsse,
Robin