Salut,
j’ai un petit soucis en vb.net que j’ai du mal a comprendre
au niveau variables, j’ai:
count -> integer
s_buffer -> stream
buffer(1023) -> byte
quand je fais:
count = s_buffer.Read(buffer, 0, 1024)
MsgBox(count)
la msgbox m’affiche 1024
et quand je fais:
MsgBox(count = s_buffer.Read(buffer, 0, 1024))
la msgbox m’affiche False, comme s’il considérait “count =” comme une comparaison, alors que c’est une affectation! (je ne sais pas si c’est les termes exacts :p)
et ça me bloque car je compte faire une boucle
While (count = s_buffer.Read(buffer, 0, 1024) > 0)
mais comme ca renvois False, il ne passe même pas une seule fois dans cette boucle
quelqu’un aurait une explication? il y a quelque chose que j’ai mal fait?
edit sujet: ce n’est pas une erreur, c’est un petit pb