dim var() as byte, est ce que B4A déclare un nombre indéfini de variables ?
Non.
Il est obligatoire de donner le nombre d'éléments.
Dans quelques cas, si une fonction retourne un tableau, on peut le déclarer sans le nombre d'éléments .
Dans ce cas le nombre d'éléments est défini dans la fonction.
Exemple:
Private Mots() As String
Private Phrase As String
Phrase = "Ceci est une phrase"
Mots = Regex.Split(" ", Phrase)
Dans ce cas le tableau Mots contient 4 éléments.
Tu peux vérifier le nombre d'éléments dans un tableau avec:
var.Length
Dans ton cas avec:
Private var() As Byte
Log(var.Length)
Le Log retourne 0, donc aucun élément.