maxw004
Messages postés28Date d'inscriptionjeudi 12 janvier 2006StatutMembreDernière intervention31 août 2006
-
19 avril 2006 à 12:39
mamistitch
Messages postés3Date d'inscriptionjeudi 4 mai 2006StatutMembreDernière intervention22 août 2006
-
9 août 2006 à 10:16
Bonjour,
je susi tres nul en programmation.
et j'aimerai savoir a quoi servent
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 19 avril 2006 à 12:46
Salut.
C'est effectivement pour déclarer tes variables.
Si tu ne décris pas tes variables en Dim XYZ As Long (ou autre), par défaut ce sera Variant.
Le différence est dans
1/ la taille du programme (Variant prend plus d'octets en place que Long, Integer ou String)
2/ le temps d'exécution est plus rapide, si tu les déclares.
Pour savoir combien d'octets ils te prennent, dans l'aide de VB, tape "résumé des types"
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 19 avril 2006 à 12:50
Je me permet de rajouter (j'ai oublié),
Dès fois, quand tu utilises certaines propriétés (ex : ComboBoxNom.Name = ) le système veut qqch de type "String".
Si ta variable est d'un autre type, tu vas avoir le message "Erreur, incompatibilité de type de donnée"
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 19 avril 2006 à 13:09
Et je me permet de modifier légèrement ...
En cas de mauvais "typage" d'une valeur, tu risques de ne pas avoir de message d'erreur, mais un transtypage implicit, ce qui prend bcp de temps