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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB6 INET refuse de marcher depuis hier soir... ca urge

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB6 INET refuse de marcher depuis hier soir... ca urge

n°1510767
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 03:43:03  profilanswer
 

voila le code :
 

Code :
  1. Function Envoi()
  2. fichier2 = "matrice_1.php"
  3. ici2:
  4.    With code.Inet2                                                     'port 23 protocole icFTP Request TimeOut 500
  5.         .UserName = "loglog"
  6.         .Password = "hahaha"
  7.         .URL = "ftp://xxxx@ftp0.fr"
  8.         ecran.Etat.Caption = "ENVOI en cours"
  9.         .Execute , "PUT " & FICHIER & " /" & fichier2           'FICHIER est une Globale clairement définie
  10.         Do While code.Inet2.StillExecuting = True
  11.         DoEvents
  12.         Loop
  13.    End With
  14. trucbidule = code.Inet1.OpenURL("http://xxx/matrice_1.php" )    'verification et execution du fichier envoyé
  15.     Do While code.Inet1.StillExecuting = True
  16.     DoEvents
  17.     Loop
  18.     If Len(trucbidule) > 10 Then
  19.     GoTo ici2:
  20.     End If
  21. Open "c:\test.txt" For Append As #2
  22. Print #2, trucbidule
  23. Print #2, Now
  24. Close #2
  25. ecran.Etat.Caption = "SCANNING URL"
  26.    
  27. End Function


 
Autant dire que je suis perplexe, de plus il est bientot 4h du mat et je me leve à 6h30
Si vous pouvez m'aider ca serait vraiment SUPER


Message édité par erwan83 le 05-02-2007 à 12:21:21

---------------
http://www.ypikay.com
mood
Publicité
Posté le 05-02-2007 à 03:43:03  profilanswer
 

n°1510896
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-02-2007 à 13:54:53  profilanswer
 

c'est quoi la question ?

n°1510900
slr56
Tout problème a sa solution.
Posté le 05-02-2007 à 14:01:00  profilanswer
 

C'est quoi le problème dans ton script???? :wahoo:  
 
A mon avis... Il n'est pas près de nous répondre ;)  ;)  ;)  
Les cours d'aujourd'hui ou le travail doit être très dur pour lui en ce moment!!!!  :D  :D

n°1511118
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 20:18:31  profilanswer
 

ben j'arrive pas à envoyer !
je peux effacer mon fichier mais quand je lui demande d'envoyer : Pfuiiiiiiit il passe sans rien faire


---------------
http://www.ypikay.com
n°1511125
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-02-2007 à 20:35:12  profilanswer
 

il est charmant ton code, avec le goto et les DoEvents, un vrai plat de spaghettis [:petrus75]
pour les DoEvents, ça peut se comprendre étant donné l'absence de multithreading en VB6, mais pour le goto...
bon ceci dit, pour debugger ce genre de programme, y'a pas 36 solutions : tu télécharges Wireshark, et tu regardes les paquets qui rentrent et qui sortent


Message édité par Harkonnen le 05-02-2007 à 20:35:52
n°1511133
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 20:55:26  profilanswer
 

Ok merci.
En fait le DoEvents me sert à laisser le prog patienter pendant transfert et malheureusement le Goto ici2 était une rustine si la page renvoyait une erreur au navigateur
 
Merci
Je vous tiens au courant


---------------
http://www.ypikay.com
n°1511136
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-02-2007 à 21:01:23  profilanswer
 

erwan83 a écrit :

Ok merci.
En fait le DoEvents me sert à laisser le prog patienter pendant transfert et malheureusement le Goto ici2 était une rustine si la page renvoyait une erreur au navigateur


oui je sais ce que fait un DoEvents, qui est un bel exemple de la cradure de VB6 ! c'était juste pour souligner ladite cradure due à l'absence de threads [:petrus75]
par contre, pour la gestion des erreurs, y'a le On Error Goto.. Ok, y'a toujours goto, mais au moins c'est (un peu) plus propre qu'un goto sauvage

n°1511140
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 21:16:14  profilanswer
 

WireShark ne voit rien passer !!!
Rappel du code qui fait défaut :  au début il pédale pour le premier envoi et ensuite il s'emballe, il semble envoyer trop rapidement mais rien ne se passe !

Code :
  1. Function Envoi()
  2. With code.Inet2     'port 23 protocole icFTP
  3.     .UserName = "loglog"       
  4.     .Password = "hahaha"       
  5.     .URL = "ftp://xxxx@ftp0.fr"       
  6.   ecran.Etat.Caption = "ENVOI en cours"       
  7.     .Execute , "PUT " & FICHIER & " /" & fichier2               
  8.   Do While code.Inet2.StillExecuting = True       
  9.     DoEvents       
  10.   Loop 
  11. End With
  12. End Function


Alors question également : j'utilise une plateforme VB6
Existe-t-il un controle Inet plus récent que celui que j'utilise, qui date quand même de 1997 !!!


---------------
http://www.ypikay.com
n°1511141
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-02-2007 à 21:18:15  profilanswer
 

t'as obligation d'utiliser VB 6 ? il est pourri, moisi et bon pour la casse (on en a la preuve ici).
passe donc à VB .NET, qui est gratuit et largement mieux foutu :o

n°1511144
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 21:22:42  profilanswer
 

mdr  
merci. Dans le genre "Ouf j'ai pas le temps" , où puis je me le procurer ?


---------------
http://www.ypikay.com
mood
Publicité
Posté le 05-02-2007 à 21:22:42  profilanswer
 

n°1511147
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-02-2007 à 21:25:04  profilanswer
 

http://www.microsoft.com/france/ms [...] argez.mspx
 
il faut s'enregistrer, mais c'est gratuit. ça va te changer la vie :o

n°1511148
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 21:28:02  profilanswer
 

Merci beaucoup Harkonnen


---------------
http://www.ypikay.com
n°1511150
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 21:32:35  profilanswer
 

Bon ben telechargement lancé...  
J'vous tiens au courant
Tout ce que je veux c'est un prootocole de transfert qui gaze, c'est pas la lune enfin quoi ? mdr


---------------
http://www.ypikay.com
n°1511152
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-02-2007 à 21:43:56  profilanswer
 
n°1511154
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-02-2007 à 21:49:25  profilanswer
 

yo je suis en train de télécharger bonheur. Va va...
Va télécharger bonheur !


---------------
http://www.ypikay.com
n°1511206
erwan83
Du Shift DEL tu te méfieras !
Posté le 06-02-2007 à 00:11:53  profilanswer
 

Pas mal... en mode débeugage pour le moment... mdr


---------------
http://www.ypikay.com
n°1511557
erwan83
Du Shift DEL tu te méfieras !
Posté le 06-02-2007 à 20:02:04  profilanswer
 

C'est blindé de trucs qui ne marchent plus... Bon je vais devoir lancer un nouveau sujet je crois !


---------------
http://www.ypikay.com

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

  VB6 INET refuse de marcher depuis hier soir... ca urge

 

Sujets relatifs
VB6 => Enregistrer .pdf - comment faire ?Comment changer la langue de Windows en VB6
[RESOLU] probleme d'égalités CA URGE MERCI LES GENSVB6 probleme lecture URL Urgent merci
Est il possible d'importer un "etat" ou "requète" d'access sous VB6 ??VB6 Comment éteindre l'ordi par le biais d'une ligne de code ?
Apache refuse dinterpreter du code php(et me p* la tete par la mm oca)[VB6] Utilisez DAO sans avoir installer Access ?
[HTML/JS]Comment faire marcher le popup blocker sous FF?[VB6 et SQLDMO] Comment restaurer une base
Plus de sujets relatifs à : VB6 INET refuse de marcher depuis hier soir... ca urge


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