Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 20097 14 nov. 2005 à 14:14
Ton premier code VB.... Mouais, à débattre.
Et comme le dit si bien Renfield, tu aurais fait une recherche sur ce même site, tu aurais remarqué que ta source n'est en rien exceptionnelle vu qu'elle est redondante.
De plus, celle-ci comporte quelques erreurs soulignées par Renfield.
spycollege
Messages postés50Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention 8 mars 2007 14 nov. 2005 à 13:57
Juste pour dire qu'il faut arrêter de vous sous-estimer....
"c'est mon premier code" mon oeuil... rien qu'à le voir ca fait au moins deux ans que tu fais du VB ;)
et aussi, arrêtez de dire "j'ai oublié ton peudo" il vous uffit de le taper, le nom du code que vous avez touvé, dans le moteur de recherche, et vous trouvez illico le nom de son auteur...
Franchement, fa fait la XXXème fois que je vois ca... mais bon.
Juste en passant
sinon côté source pas de pb cher moi, continue !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 nov. 2005 à 08:47
(à noter que le nom de l'ordi sera sur 31 et non pas 25 caractères :
Private Const MAX_COMPUTERNAME_LENGTH As Long = 31 )
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 nov. 2005 à 08:46
la longueur de ton buffer doit être de 256 (A buffer size of (UNLEN + 1) characters)
pourquoi dupliquer les variables (RetVal, ton Buffer, et lgBuf...)
une fois la donnée affichée dans ton label, tu peux réutiliser les variables
ton code aurait donc pu être :
Private Sub Form_Load()
Dim RetVal As Long
Dim lgBuf As Long
Dim Buffer As String * 256
Length = 256
If GetUserName(Buffer, Length) Then
Label5.Caption = Left$ ( Buffer , Length )
Else
Label5.Caption = VbNullstring
End If
Length = 256
If GetComputerName(Buffer, length) Then
Label6.Caption = Left$ ( Buffer , Length )
Else
Label6.Caption = VbNullstring
End If
End Sub
j'ajouterai que ce sujet a été maintes fois débattu, et que cette source est surement en trois ou quatre exemplaires sur le site.... à vérifier
14 nov. 2005 à 15:30
http://www.vbfrance.com/code.aspx?ID=8546
et tant d'autres ainsi.
donc inutile, disparaitra dans la soirée.
14 nov. 2005 à 14:14
Et comme le dit si bien Renfield, tu aurais fait une recherche sur ce même site, tu aurais remarqué que ta source n'est en rien exceptionnelle vu qu'elle est redondante.
De plus, celle-ci comporte quelques erreurs soulignées par Renfield.
14 nov. 2005 à 13:57
"c'est mon premier code" mon oeuil... rien qu'à le voir ca fait au moins deux ans que tu fais du VB ;)
et aussi, arrêtez de dire "j'ai oublié ton peudo" il vous uffit de le taper, le nom du code que vous avez touvé, dans le moteur de recherche, et vous trouvez illico le nom de son auteur...
Franchement, fa fait la XXXème fois que je vois ca... mais bon.
Juste en passant
sinon côté source pas de pb cher moi, continue !
14 nov. 2005 à 08:47
Private Const MAX_COMPUTERNAME_LENGTH As Long = 31 )
14 nov. 2005 à 08:46
pourquoi dupliquer les variables (RetVal, ton Buffer, et lgBuf...)
une fois la donnée affichée dans ton label, tu peux réutiliser les variables
ton code aurait donc pu être :
Private Sub Form_Load()
Dim RetVal As Long
Dim lgBuf As Long
Dim Buffer As String * 256
Length = 256
If GetUserName(Buffer, Length) Then
Label5.Caption = Left$ ( Buffer , Length )
Else
Label5.Caption = VbNullstring
End If
Length = 256
If GetComputerName(Buffer, length) Then
Label6.Caption = Left$ ( Buffer , Length )
Else
Label6.Caption = VbNullstring
End If
End Sub
j'ajouterai que ce sujet a été maintes fois débattu, et que cette source est surement en trois ou quatre exemplaires sur le site.... à vérifier