Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb inet [ Archives Visual Basic / Réseau et Internet ] (lataupeben)

jeudi 19 janvier 2006 à 22:39:24 | pb inet

lataupeben

apré un upload de fichier avec inet
je n'arrive pas a fermer mon application normalment
ca plante juste a la fermeture pas avant
quel est le probleme?
merci

MSN,MAIL:Benoit_com@hotmail.com

vendredi 20 janvier 2006 à 02:55:50 | Re : pb inet

jack

Administrateur CodeS-SourceS
Salut
Ca plante ou ça fige ?
Quelle erreur as-tu ?
Que se passe t-il ?
Ca manque d'indice, on n'est pas devin ...
Quoique ... es-tu certains que le iNet n'est pas encore en train de bousser, de recevoir des données au moment où tu fermes ?
Pour l'éviter, deux choses :
Demander au iNet d'abandonner ce qu'il fait :
Pour ça, il faut lui faire la demande (1) et il faut qu'il le fasse (2)

-1- Dans un module, tu déclares une variable globale :
Public bAnnulation As Boolean
Quand tu veux sortir, dans Form_Unload par exemple, tu possitionne bAnnulation à True
-2- A chaque fois que tu donnes un job à ton iNet, juste derrière ta commande, il faut mettre cette boucle d'attente :
Do While monInet.StillExecuting And Not bAnnulation
   DoEvents
Loop
If bAnnulation Then Exit Sub (ou Function)


Je pense que ça devrait résoudre ton problème qu'on sait aps ce que c'est au juste.
Si c'est bien ça, je m'offre une médaille !

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)

vendredi 20 janvier 2006 à 21:05:00 | Re : pb inet

lataupeben

Jvé essayé mais je pense pas que ca marche
ca fige
mais j'ai pas de numéro d'erreur a te donner


MSN,MAIL:Benoit_com@hotmail.com

dimanche 22 janvier 2006 à 15:06:53 | Re : pb inet

lataupeben

pas de médaille pour cette fois aparament
;-)

la valeur de inet1.stillexecuting est false quand je quitte le programme donc ca vient pas de la

pour ce qui est de la boucle DO WHILE elle existe déja et j'en sort dés que le fichier est arrivé sur le ftp

j'ai essayer inet1.execute , "close" ou "bye" ou "quit"
tout en conservant la boucle apré
rien n'y fais
si vous avez une idée???

Sinon un bout de prog a mettre dans
private sub form_unload()
pour fermer le prog a la barbare si ca existe????

Voila merci de m'aider

MSN,MAIL:Benoit_com@hotmail.com

mardi 24 janvier 2006 à 08:41:40 | Re : pb inet

pcpt

Administrateur CodeS-SourceS
salut,
si tu n'as pas de message d'erreur, c'est possible que tu ne passes même pas par le Unload....
sinon à la barbare, çà serait de mettre un End, mais si iNet tourne encore, le process restera actif néanmoins...


mardi 24 janvier 2006 à 19:14:46 | Re : pb inet

lataupeben

pa de message d'erreur je sort du sub d'envoi du fichier sans pb avec inet.stillexecuting = false

si je met
private sub form_unload()
msgbox inet1.stillexecuting
end sub

ca me retourne false
donc je passe bien par le unload
et inet est inactif
sauf que apré ca ca fige


MSN,MAIL:Benoit_com@hotmail.com

mardi 24 janvier 2006 à 21:38:05 | Re : pb inet

pcpt

Administrateur CodeS-SourceS
et t'as rien d'autre en cours? cad des instances de classes ou autre? un wsocket ouvert, des forms encore chargées, une boucle en cours de calcul, un (ou plusieurs) timer à petit interval en action? un ocx gourmand ? multitudes de contrôles se détruisant à leur fermeture?

ou t'as rien dans le query ni le terminate?

essaie en mettant le END dans le unload, mais c'est tout sauf propre

sinon pour tester également, peut-être en jouant avec un timer en sortie.
genre :

Option Explicit 
Dim bMustUnLoad As Boolean 
'
'
Private Sub Form_Load() 
    Tmr_End.Interval = 4000 
    Tmr_End.Enabled = 
True 
    bMustUnLoad = 
False 
End Sub 
'
Private Sub Form_Unload(Cancel As Integer
    
If Not bMustUnLoad Then 
        bMustUnLoad = 
True 
        Cancel = 
True 
    
End If 
End Sub 
'
Private Sub Tmr_End_Timer() 
    
If bMustUnLoad Then 
        Tmr_End.Enabled = 
False 
        Unload Me 
    
End If 
End Sub


Coloration syntaxique automatique [AFCK]
       

çà donne quoi?
PCPT   [AFCK]

mardi 24 janvier 2006 à 22:07:57 | Re : pb inet

lataupeben

non c un petit programme ki envoie un fichier sur un ftp et génère le code html (a insérer dan un post de blog) donc ya rien de bien compliké

Je vais essayer tout ca

J'ai un truc a voir j'ai l'impression que ca le fait que quand je suis sous visual basic j'ai lancé une fois la version compilé aparament il me la pas fait mais j'ai pas chercher plus loin, c'était peut etre juste un coup de chance

MSN,MAIL:Benoit_com@hotmail.com



Cette discussion est classé dans : pb, inet


Répondre à ce message

Sujets en rapport avec ce message

pb avec Inet !! [ par Kevergeek ] quand je mets deux Execute de suite, par ex :With Inet1 .URL = ....... .UserName = ...... .Password = ...... .Execute , "CD test" inet...pb pour les big boss [ par irchk ] Bonjour tout le monde,J'utlilise le controle inet pour faire du FTP. Sur mon poste de développement, l'envoi de fichier se passe sans pb. Mais qd j'es Pb Inet pour tranfert de fichier en ASCII [ par cameleon ] Bonjourje fais un programme qui doit transférer un fichier en ascii pour le comprimer ensuite. Le problème que je rencontre c'est que lorsque je tranf INET : PB tél incomplet fichier source page Web [ par ippiphe ] Bonjour,Mon pb est le suivant : j'utilise un contrôle Inet pour télécharger des sources de pages html. La source récupérée par Getchunk est parfois in Inet: pb de téléchargement [ par Florian29 ] Salut!J'ai déjà posé la question mais comme cela ne marche toujours pas je rééssaye!Je souhaite télécharger une source html d'une page web. J'utilise Pb pour envoyer 2 requetes Inet [ par herbert de vaucanson ] bonjour, voila mon petit souci:en reprenant une source d'upload de ftp avec progress bar, le systeme attent que la requete inet1 soit fini pour execut [vb6] pb inet trop petit?? [ par tototar ] bonjour,je dois charger une page html de 49ko dans un inet, mais lorsque jaffiche le contenu de celle ci ou que je fai un len() sur la page contenu da Pb avec Inet et OpenURL sous VB .net [ par ArTi ] j'avais créé un prog en vb 6 et l'une des fonction ouvrait une url avec la fonction Inet1.OpenURL() qui tournait en boucle avec un timer. J'ai migré s URGENT : pb en chargant une Image avec Inet ds un ActiveX [ par aldebarre ] bonjour, je charge une image a partir d'un URL avec Inet en la copiant ds le rep temp puis je l'affiche ca marche nikel sauf que kan je transform petit pb Inet [ par EvilGost ] Bonjour, j'ai un petit soucis, avec Inet, bien que le probleme m'a l'air plus lié a VB qu'a Inet.en fait, quand je tape Inet.Username, il me remet use


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.