Problème qd je boucle sur une Execute du control Inet

seedorf - 8 oct. 2001 à 12:02
Systech_Systems Messages postés 15 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 13 janvier 2010 - 15 mars 2005 à 01:23
Salut,
j'ai un probleme avec le controle Inet de Microsoft, en vb6.0 tout marche bien, le control repond au methodes que j'utilise, mais qd je fait une boucle par exemple pour supprimer tout les fichiers contenus ds un repertoire dans mon serveur FTP il bloque pour me donner la fameuse Erreur 35764 "Execute toujours la dernière requete", je comprend qu'il dit ca car le control est occupé à executer une requete alors que le programme lui demande d'executer une autre.
code:
For i = 1 To Me.ListView2.ListItems.Count
Inet1.Execute , "DELETE " & Me.ListView2.ListItems.Item(i).Text
DoEvents
Next i

qq1 a une astuce pour resoudre ce probleme? j'en serai vraiment reconnaissant.

Merci d'avance.

Seedorf

2 réponses

Pyromane 120
2 nov. 2001 à 01:04
c'est pas terrible mais tu peux faire une pause de qqes seconde entre chaque requetes

[Public/Private] Sub Pause(seconde As Long)
Dim Start As Long
Start = Timer
Do Until Timer >= Start + seconde
DoEvents
Loop
End Sub

si tu as beaucoup de requetes, sa risque de prendre du temps!!!
je n'ai pas mieux désolé
0
Systech_Systems Messages postés 15 Date d'inscription lundi 22 septembre 2003 Statut Membre Dernière intervention 13 janvier 2010
15 mars 2005 à 01:23
utilises

do while inet.stillexcuting=true
doevents
loop
0
Rejoignez-nous