Hallo Leute,
Folgende Fragestellung für Bascom:
Eine Sub ändert den Wert von Variablen und soll anschließend diese
wieder zurückgeben. Ich suche eine speichersparende Methode; ohne mich
in C auszukennen hätte ich darauf getippt, dass ein Pointer hier das
richtige
wäre. Aber wie geht das am elegantesten in Bascom?
Momentan mache ich das so:
1 | Var(1)=Wert_a:Var(2)=Wert_b:Var(3)=Wert_c
|
2 | gosub VerarbeiteWerte
|
3 | Wert_a=Var(1):Wert_b=Var(2):Wert_c=Var(3)
|
(Die Variablen werden natürlich im Vorfeld definiert)
Funktionell ist das richtig, aber sicher nicht optimiert?!
PS: Ich weiß, dass Bascom hier nicht viele Freunde hat, doch bitte ich
um Verständnis.... ;-)
Thx,
Joe