Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3032 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB6 et Winsock

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB6 et Winsock

n°1620783
cybrix
Posté le 09-10-2007 à 02:34:43  profilanswer
 

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.

mood
Publicité
Posté le 09-10-2007 à 02:34:43  profilanswer
 

n°1620876
jpcheck
Pioupiou
Posté le 09-10-2007 à 10:31:51  profilanswer
 

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...

n°1621201
cybrix
Posté le 09-10-2007 à 16:31:34  profilanswer
 

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?

n°1624149
Kyle_Katar​n
Posté le 15-10-2007 à 19:29:57  profilanswer
 

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.

n°1624274
jpcheck
Pioupiou
Posté le 15-10-2007 à 22:35:00  profilanswer
 

stop les déterrages de topics la stp :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB6 et Winsock

 

Sujets relatifs
colorer une ligne de dataGrid(VB6)Problème affichage miniatures VB6
remplacer caractères avec VB6Winsock et VB6, je débute et je suis bloqué
VB6 + Win XP + Controle Winsock = !?Winsock & XP sur VB6...
[VB6] PB de packet avec winsock[VB6] Winsock et Proxy
Plus de sujets relatifs à : VB6 et Winsock


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR