Dans une sub, on peut mettre une variable tableau de type entier :
sub truc()
dim_local a%(30)
etc...
Ou une variable tableau de type string :
sub truc()
dim_local b$(5)
etc...
Mais ça pose problème de mettre les deux :
sub truc()
dim_local a%(30) , b$(5)
etc...
Dans cet ordre, cela provoque le tableau d'erreur suivant :
Erreur Externe
Ligne = 19
Access violation at address 00404E40 in module `PANORAMIC.exe`. Read of address 0000032A
Et dans l'ordre inverse (string d'abord et entier ensuite), après un temps d'attente, cela donne :
Runtime error 217 at 004027FC
Il y a des chances que cela corresponde à un bug.
Je l'avais signalé dans le chapitre « à l'aide »
et plusieurs personnes ont constaté la même erreur.
Le seul moyen que j'ai trouvé pour remédier à cela, c'est :
sub truc()
dim_local a%(30)
dim_local b1$ , b2$ , b3$ , b4$ , b5$
etc...
Là, ça marche.
(heureusement que je n'avais besoin que de 5 variables tableau de type string !)
Ceci dit, ça reste lourd, comme solution !
Bon, je sais bien que Jack va me dire que,
comme cadeau de Noël, ça fait un peu lourd aussi...