Page loading

Share your opinion
What do you think about gambaslinux.fr?
 
Interesting
It miss some informations
Excellent website
Results
WIDGETS GAMBAS
GAMBAS 3 SOFTWARES
TUTORIALS
Library
create own software - The error messages
French only sorry...
Les messages d'erreurs en gambas

Lorsque vous développez, il vous arrive souvent lors de la compilation d'avoir des messages d'erreurs. Et oui ! tous n'est pas parfait dès le premier coup.(erreur de frappe, faute d'innatention)

Les messages d'erreurs gambas vous donnent des indications essentielles sur l'erreur de programmation que vous avez faites.
Il s'agit bien souvent d'une erreur de syntaxe(oubli de guillements, virgules, crochets...etc...)

Nous allons énumérer ici les plus courantes.

Erreur 1: Syntax error a la ligne 8 dans Fmain

signifi que vous avez une erreur a la ligne 8 dans Fmain, car vous avez écrit :

DIM 45 AS Integer

nous aurions du écrire :

DIM nbre AS Integer


Erreur 2:Unknow identifier a la ligne 8 dans Fmain

L'identifier est le type de donnée. Ici erroné car nous avons écrit :

 DIM c AS Integera
Il fallait écrire :
DIM c AS Integer

Erreur3 : Unknow symbol 'text' dans la class columnviewcolumn

Nous n'avons pas saisi le numéro de colonne de la columnview pour le texte. Nous avons écrit :

ColumnView1.Columns.Text = "toto"

il fallait ecrire :

ColumnView1.Columns[5].Text = "toto"'pour la colonne 5

Erreur 4 : Type mismatch: wanted integer, got string instead

Le type de données utilisé est incompatible. Nous voulion une variable de type entier, et nous avons eu une chaine de carcteres. Car nous avons ecrit :

PUBLIC bob AS String
  FOR r = 1 TO bob
NEXT

Il aurait fallu écrire :

PUBLIC bob AS Integer
  FOR r = 1 TO bob
NEXT

Erreur 5 : Too many arguments

vous avez passé trop d'arguments à une autre fonction. car vous avez ecrit :

PUBLIC SUB Form_Open()
FMain.toto("bibi", 4)
END
PUBLIC SUB toto(tata AS String)
END

Il fallait passer un seul parametre(le 4 est en trop, il aurait fallu ecrire :

PUBLIC SUB Form_Open()
FMain.toto("bibi")
END
PUBLIC SUB toto(tata AS String)
END


Erreur 6 : Division by zero
vous avez divisé un nombre par zero
tata = 3 / 0
operation impossible (meme en math !)


Erreur 7 : Unknow item : 0
La clef de la columnview n'est pas bonne. vous avez ecrit:
i = 0
ColumnView1[i][5] = "bob"

ecrivez plutot

private key as integer
inc key 'key equivaut a 1 maintenant
ColumnView1[key][5] = "bob"


Voila pour aujourd'hui.
SI vous tombez sur d'autres erreurs ou vous n'avez pas de solutions , Nous pourrons peut être trover une solution wink
A bientôt


Creation date : 11/06/2009 @ 22:53
Last update : 02/10/2009 @ 21:30
Category : create own software
Page read 4996 times


Print the article Print the article


react.gifReactions to this article

Nobody gave a comment yet.
Be the first one to do it!


QUICK MENU
SEARCH




LANGUAGE
COMPONENTS
Other
LANGUAGE
Where, who?
VISITS

   visitors

   visitors online

ARCHIVES GAMBAS 1/2
^ Top ^