German Array an Sub übergegeben und mit Return zurückführen

Amalkotey

Active Member
Licensed User
Longtime User
Hallo,

ich habe mal wieder ein Problem, wobei ich die Befüchtung habe, das es sich nicht mit Basic4PPC lösen läßt.

Gib es eine Möglichkeit, ein Array an eine Sub zu übergeben und nach Abarbeitung wieder zuück zugeben?

z. B.:
B4X:
Sub Test(Array())
  ...
  Return Array()
End Sub

Vielen Dank für eure info's im voraus.

MfG
Amalkotey
 

klaus

Expert
Licensed User
Longtime User
Es ist leider (noch) nicht möglich Arrays an Subs zu übergeben.

Im nächsten Update sollte es dann möglich sein Arrays zu übergeben.
Mit Sub Calculation(ByRef Array1() as Number)

Siehe : http://www.b4x.com/forum/beta-versions/5474-basic4ppc-v6-90-beta-6-85-a.html post #1
Note that it is still not possible to pass or return arrays and structures.
This feature was initially planned but it will not be ready for this version.

Erel schlägt hier http://www.b4x.com/forum/questions-help-needed/2140-passing-arrays-subs-2.html in Post #2 eine Lösung vor mit einem temporärem Array.

Ansonsten bleibt nur noch die Lösung mit einem globalen Array.

Beste Grüsse.
 

Amalkotey

Active Member
Licensed User
Longtime User
Hallo Klaus,

danke für die schnelle Info. Weiss man, wann das nächre Release kommen wird?

MfG
Amalkotey
 

Amalkotey

Active Member
Licensed User
Longtime User
Das fehlt mir auch. Zumal das zu einen sauberen Stil gehört und z. B. bei Delphi bzw. Kylix so realisiert ist.

Ich habe gerade mal das Passing mit Modulen ausprobiert. Das funktionierte leider nicht. Gibt es eine Möglichkeit, das zwischen Modulen zu realisieren?

Mfg
Amalkotey
 
Top