VB6 et Winsock - VB/VBA/VBS - Programmation
Marsh Posté le 09-10-2007 à 10:31:51
Citation : |
salut, tu peux juste me dire wskclient, de quel type il s'agit stp, que je regarde dans l'aide en ligne...
Marsh Posté le 09-10-2007 à 16:31:34
quotemsg]salut, tu peux juste me dire wskclient, de quel type il s'agit stp, que je regarde dans l'aide en ligne...[/quotemsg]
C'est un composant MSWinsock mswinsck.ocx
J'ai lu sur un site anglophone qui confirmait que Winsock coupe "lui meme" les chaines.
Mais je sais pas comment corrigé ou bien programmé en conséquence pour corrigé mon probleme?
Marsh Posté le 15-10-2007 à 19:29:57
je me souviens plus exactement mais à part vbString tu peux demander autre chose ? Car c'est peut être ce typage qui fait qu'il rajoute des vbCrLf.
Marsh Posté le 09-10-2007 à 02:34:43
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.