BenSF
Messages postés4Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention20 juillet 2009
-
20 juil. 2009 à 09:51
BenSF
Messages postés4Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention20 juillet 2009
-
20 juil. 2009 à 15:24
Bonjour,
Je suis débutant en VB et je travaille sur un code où des variables ont le préfixe "my".
Que cela signifie-t-il? Cela a-t-il un rapport avec la portée de la variable?
BenSF
Messages postés4Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention20 juillet 2009 20 juil. 2009 à 11:07
Merci,
..mais malheureusement l'aide ne m'avance pas.
Mes variables (ou objets..?!) ont la syntaxe suivante (exemple): myInterface = 0 (comme d'autres de mes variables sont préfixées par "m_", "l_", "g_")
Et c'est la signification du "my" que je ne comprends pas.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 juil. 2009 à 11:55
Ah, Ok, j'ai confondu avec l'objet My
Non, ce n'est qu'une convention de nommage des variables.
C'est juste une méthode propre pour que le nom de la variable reflète son type ou étendue.
En aucun cas le nom tout seul ne définit la portée de la variable.
Si tu veux savoir où et comment elle est éfinie, fais un clic-droit sur ta variable et vas dans "Atteindre la définition"
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
BenSF
Messages postés4Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention20 juillet 2009 20 juil. 2009 à 13:24
Ok, j'avais compris la signification des conventions comme "m_", "l_",etc.
Et c'est justement la signification de la convetion "my" qui je ne trouvais pas, je pensais que quelqu'un connaitrait peut être si c'est une convention répandue..
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 juil. 2009 à 13:40
Je ne sais pas s'il y a une convention bien définie à ce propos.
Personnellement, j'aurai pensé que "my" pourrait précéder des "variables" représentant des objets complexes, de type Object, appartenant au système ou de confection personnelle comme les contrôles utilisateurs.
Je préfère les nommer avec le préfixe "o", c'est une question de goût.
Le principal est que la variable ne puisse pas être confondue (par le compilateur ou par le lecteur) par un objet réel/mot clé réservé du système, mais qu'il donne l'info de son type (préfixe)
Tout ceci s'appelle la notation "à la hongroise", mais "my" n'en fait pas partie, c'est vrai.
BenSF
Messages postés4Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention20 juillet 2009 20 juil. 2009 à 15:24
Ok, merci bien, en fait tout mon code est à la sauce hongroise, mais étant débutant ça me permet de plus facilement me répérer.
Je vais essayer de me débrouiller avec ce my!