Bonjour a tous,
Je suis présentement entrain de programmer un MUD client (qui est en réalité un simple client telnet) en VB6. Le seul probleme c'est que lorsque j'active la fonction qui permet de loger (copier dans un fichier), il y a des retour de ligne qui apparaissent sans raison. A mon avis, c'est probablement la taille des donnée qui sont trop long alors l'application coupe les chaine de caractères.
j'utilise ce bout de code:
Private Sub Client_DataArrival..... etc
wskClient.GetData, Clnt_Data, vbString
Open "Log.txt" For Append As #1
Print #1, Clnt_Data
Close #1
End Sub
Et quand je reçoi environ 1000 caractères. C'est coupé.
Exemple de coupage:
:::`:::::::`;; ;:::::::::## OO MUD Entertainmant. (c) 200
7
::::`:::::::`;::::::::;:::# OO
aulieu de:
:::`:::::::`;; ;:::::::::## OO MUD Entertainmant. (c) 2007
::::`:::::::`;::::::::;:::# OO
Je voudrais savoir si ajouté un parametre après GetData Clnt_Data, VbString pourrait reglé mon probleme?
Merci en avance.