[VB] problème de buffer !?

foobar47 Messages postés 13536 Date d'inscription   Statut Contributeur Dernière intervention   -  
foobar47 Messages postés 13536 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut,

lorsque je recopie une chaine, j'ai des carctères qui se collent à la fin, du genre :

bonjour ||


il y a les || qui n'ont rien à faire ici !!!

Merci pour votre aide !


Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
A voir également:
  • [VB] problème de buffer !?
  • Vb - Télécharger - Langages
  • Vb cable - Télécharger - Audio & Musique
  • Vb editor - Télécharger - Langages
  • Vb runtime - Télécharger - Divers Utilitaires
  • Vb express - Télécharger - Langages

4 réponses

foobar47 Messages postés 13536 Date d'inscription   Statut Contributeur Dernière intervention   533
 
Et voici mon bout de code :


Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)

Dim DAs As String 'variable qui va recupere les donnees
Dim Dpseudo As String


Winsock1.GetData DAs, vbString 'recuperation
'ici on ne va qu'afficher les donnes, donc si ya pas de retour chariot on en met un (c plus joli)

If Left(DAs, 1) = "P" Then

Dpseudo = Replace(DAs, "P", "")

List1.AddItem Dpseudo

End If


If Right(DAs, 2) <> vbCrLf Then DAs = DAs + vbCrLf

'on affiche
Me.Text1.Text = Me.Text1.Text + DAs
End Sub


Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0
foobar47 Messages postés 13536 Date d'inscription   Statut Contributeur Dernière intervention   533
 
En fait, c'est une application client/serveur en VB, le client entre son pseudo, puis, un autre client le voit !
mais le pseudo est suivi de ces deux caractères plutôt génant !!!

A+
:D


Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Heu ton commentaire sur le retour charriot est mal place :-D
Sinon pourquoi tu vires tous les P si il commence par un P? C'est bizzare ton truc...

Ensuite tu as essaye de voir a quel moment se collent ces trucs a la noix? Je parierai qu'a un moment tu rajoutes un int ou un long et qui lit ca comme code ascii mais je peux me tromper...

.  .
\_/
      Heeeeeeuuuuuuu
0
foobar47 Messages postés 13536 Date d'inscription   Statut Contributeur Dernière intervention   533
 
Décidement, tu es encore là !!!
:D

C'est cool !

Merci pour ta réponses, j'ai réussi à virer les caractères genant, en mettant un test en dehors de la boucle, ceci dans le projet 'serveur' !

Bref, c'est à moitié résolu car maintenant il affiche deux fois le pseudo, mais sans carctères bizards !

Merci encore !

A++
:D


Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0