VB6 et Winsock

VB6 et Winsock - VB/VBA/VBS - Programmation

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.

Reply

Marsh Posté le 09-10-2007 à 02:34:43   

Reply

Marsh Posté le 09-10-2007 à 10:31:51    

Citation :


wskClient.GetData, Clnt_Data, vbString


salut, tu peux juste me dire wskclient, de quel type il s'agit stp, que je regarde dans l'aide en ligne...

Reply

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?

Reply

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.

Reply

Marsh Posté le 15-10-2007 à 22:35:00    

stop les déterrages de topics la stp :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed