Page 1 sur 1
nom de l'utilisateur actuel
Publié : dim. 13/juin/2004 19:12
par Le Soldat Inconnu
Salut,
un gros problème avec ce code :
Code : Tout sélectionner
Utilisateur.s = Space(255)
GetUserName_(@Utilisateur, 255)
Debug Utilisateur
ça plante méchamment sur la fonction GetuserName, une idée ?
moi, je vois pas le pourquoi de plantage

Publié : dim. 13/juin/2004 19:35
par julien
j'ai corrigé ton code
Code : Tout sélectionner
Utilisateur.s = Space(255)
l.l = 255
GetUserName_(@Utilisateur,@l)
Debug Utilisateur
Publié : dim. 13/juin/2004 20:14
par nico
Effectivement dans la Doc MSDN, la variable nSize sert d'entrée-sortie:
Utilisateur.s = Space(255)
l.l = 255
GetUserName_(@Utilisateur,@l)
Debug Utilisateur
Debug l
Publié : dim. 13/juin/2004 20:15
par fweil
Effectivement car la fonction veut absolument renvoyer la longueur utilisée dans la variable n°2 ... et si on passe une constante !
Publié : dim. 13/juin/2004 21:02
par Le Soldat Inconnu
OK, merci, je n'y avais pas songé à ce coup-ci, c'est la 2ème fonction que je vois comme ça, mais à chaque fois, je me plante ...
