&H1&, 0&, &H8000&, ... ??? - VB/VBA/VBS - Programmation
Marsh Posté le 12-12-2003 à 11:26:22
c'est un préfixe pour les nombre hexadécimaux. D'ailleurs la notation correcte est "&H" suivi d'une valeur hexadécimale
Marsh Posté le 12-12-2003 à 11:53:04
Certaines fonctions disposent d'un équivalent avec un $ à la fin. Ces fonctions sont prévues pour traiter du String au lieu de Variant (regarde par exemple la définition de Mid et Mid$ respectivement, tu vas voir qu'elles ne sont pas identiques. D'autre part, $ est un opérateur, mais je ne m'en suis jamais servi et ne sais pas trop à quoi il sert.
Marsh Posté le 17-12-2003 à 17:39:02
Il faut savoir que ces opérateurs ont été abandonnés avec l'arrivée de VB6.
Avec VB6, ils sont sans effet.
Marsh Posté le 17-12-2003 à 19:27:24
un cours VB5 adapté rapidement à VB6
Marsh Posté le 17-12-2003 à 19:30:08
certainement parceque VB6 supporte ces surcharges, mais uniquement pour raison de compatibilité.
tu verras jamais un exemple dans la MSDN ou la doc de VB6 utilisant ces fonctions.
Marsh Posté le 17-12-2003 à 20:13:21
art_dupond a écrit : oki merci monsieur |
c'est mieux et plus explicite d'y noter ainsi :
function UneFonction(param as integer, ...) as String
Marsh Posté le 12-12-2003 à 11:04:45
youp,
ca veut dire quoi tout ca ?
j'ai cherché dans la doc et j'ai vu que ca correspondait à des constantes, mais je ne trouve pas toutes les correspondances
y a une règle ou quelque chose ?
le "&" veut dire quelque chose ?
merci
---------------
oui oui