Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

fermeture d'une connexion distante avec INET

7 réponses
Avatar
john.ambou
Bonjour,

J'utilise INET pour faire des envoi et des r=E9cepetion FTP, un
probleme, c'est que je ne sais pas comment fermer une connexion apr=E9s
l'un de mes envois...

Pourriez vous m'aider ?

Merciiiii

7 réponses

Avatar
Vincent Guichard
a écrit :
Bonjour,

J'utilise INET pour faire des envoi et des récepetion FTP, un
probleme, c'est que je ne sais pas comment fermer une connexion aprés
l'un de mes envois...

Pourriez vous m'aider ?

Merciiiii




MSDN6:

Utilisation du contrôle Internet Transfer
[...]
Connexion à des serveurs FTP
[...]
Une fois la session terminée, fermez la connexion à l'aide de la méthode
Execute avec l'opération CLOSE.[...]

Donc:

Inet1.Execute , "CLOSE"

Vincent Guichard
Avatar
john.ambou
J'ai essayé avec CLOSE mais cela ne fonctionne pas ....

Alors j'ai contourné le probleme :
Je lance un transfert de fichier puis j'implante une boucle
do until inet1.stillexectuting = false
doevents
Loop
inet1.cancel

Et ca fonctionne

Merci tout de meme de votre aide :)
Avatar
john.ambou
Ah chui degouté ma solution de secours elle marche pas tous le temps
...

Et je ne comprend pas pourquoi mon execute , "CLOSE" ne fonctionne pas
j'ai l'erreur still executing last requested...
Avatar
john.ambou
lol je m'éclate a faire des post pour moi meme lol

Enfin j'ai peut etre la solution
aprés le GET ou le PUT
On fait while inet1.stillExecuting = false ou true
DoEvents
Wend
Inet1.Execute ,"CLOSE"
Avatar
Vincent Guichard
a écrit :
Ah chui degouté ma solution de secours elle marche pas tous le temps
...

Et je ne comprend pas pourquoi mon execute , "CLOSE" ne fonctionne pas
j'ai l'erreur still executing last requested...




Parce qu'il faut attendre que la dernière commande Execute soit finie
avant de fermer la connexion?

Vincent Guichard
Avatar
Vincent Guichard
a écrit :
lol je m'éclate a faire des post pour moi meme lol

Enfin j'ai peut etre la solution
aprés le GET ou le PUT
On fait while inet1.stillExecuting = false ou true
DoEvents
Wend
Inet1.Execute ,"CLOSE"



Une question, as-tu MSDN6? Sinon, il serait, je pense, utile que tu te
la procures.

Vincent Guichard
Avatar
john.ambou
Oui, Je me le procure demain en attendant je fais avec ce que j'ai ...