Gambas France BETA


Pas de compte ? Incription

Erreur de syntaxe

1
AuteurMessages
jeanyvon#1 Posté le 2/6/2010 à 09:06:00
Gambas? Ma! Et gustoSalut,
quand j'écris :
1
PUBLIC mavariable AS OBJECT[100]
ça génère une erreur de syntaxe. Mais si j'écris
1
PUBLIC mavariable AS object[]
Là ça passe mais c'est quand j'écris.
1
mavariable[index]= NEW picturebox(ME)
que l'erreur ce produit par :"object null"
du coup pas de tableau public!
Ou est-ce que je me trompe?
Ma SVN est à jour d'aujourd'hui.
Merci
JY
Vieillir? On peut retarder mais pas y échapper!
Gamuti#2 Posté le 2/6/2010 à 20:29:00
Peut-être faut-il déclarer ton tableau comme suit :
1
PUBLIC SUB TaProcédure_Clic()Dim Tableau[100] as INTEGER 'On déclare le tableauTableau[100] CLEAR 'On initialise le tableauTableau[1] = 52 'On met la valeur 52 à la ligne 1 du tableauTableau[48] = 41 'On met la valeur 41 à la ligne 48 du tableau'--- et caetera ---End
jeanyvon#3 Posté le 2/6/2010 à 20:40:00
Gambas? Ma! Et gustoNon, la bonne déclaration c'est :
1
PUBLIC mavariable AS NEW OBJECT[100]

ça, ça marche!
Mais c'est après que ce n'est pas simple mais on va faire avec.
Merci
JY
Vieillir? On peut retarder mais pas y échapper!
Gamuti#4 Posté le 2/6/2010 à 20:44:00
Oh oui,

J'avais pas lu tout le texte...
Je croyais que tu voulais faire des tableaux.
En fait, ce que tu veux faire, c'est créer des objets avec la commande NEW
Personnellement, je n'ai jamais utilisé cette syntaxe. Je ne pourrais guère te guider.

Ce que je veux savoir, c'est quelle type de données maviarable ??
1