$oIE = _IECreateEmbedded()
GUICreate("", 500, 600)
GUICtrlCreateObj($oIE, 0, 0, 500, 600)
While 1
_IENavigate($oIE, "http://www.yahoo.fr"); en réalité je visite un autre site
WEnd
en espérant que depuis la dernière évocation du prob quelqu'un a trouvé une solution.
merci d'avance.
_IEQuit is not allowed with embedded browser objects created with _IECreateEmbedded. The browser processes associated with those objects will close when their parent GUI window is destroyed.
Du coups on vois que les objet IE imbriqués en GUI ne se libère qu'après destruction de la GUI
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Bon sang, mais c'est bien sûr ! C'est de l'embedded, donc oui : scratch du GUI et rebelotte depuis la case Départ.
(Le bureau des pleurs, c'est à Redmond)
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Normal que ça ne marche pas. Avez vous lu ma précédente réponse ?
Les libérations d'allocation d'objets IE imbriqués en GUI ne se font qu'à la destruction de la GUI.
Le fait de mettre $oIe à 0 va juste affecter $oIe à cette valeur, mais ne va pas désallouer l'objet qui a été créé.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
De toute façon, le vrai problème est l'imbrication des entrailles de IE dans l'OS. Même si MicroMachin a été contraint de tracer une frontière pour dissocier en apparence IE et l'OS, faisant de IE un programme presque comme un autre, les objets qu'utilise IE sont en fait d'authentiques morceaux de système.
J'ai bien peur qu'on ne puisse rien faire contre ça au niveau appli AutoIt. Après, j'ai de droit de me tromper, hein.
trancexx a fait un gros boulot en cours de finalisation au niveau de la gestion COM. Je lui poserai la question car elle maîtrise ce domaine comme nul autre maintenant, des fois que...
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Oui, mais IE il n'est pas normal. Il est partout dans windows, il nous regarde, et même si on utilise un autre navigateur, il est encore là dans l'explorateur.
Un jour IE lancera Windows, il sera alors un bootloader autonome
ça fait peur hein ?
Bon je vais prendre mes gélules moi, c'est l'heure.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
-.-"
bon j'ai trouvé une idée un peu zinzin: le programme se relance lui même!
mais, comment arriver à ce résultat en sachant qu'il doit continuer à travailler sur une variable?
au lieu de redémarrer l'exe il suffit de détruire la gui et de la reconstruire. ça a le même effet, mais on évite un kill + redémarrer une instance d'exécutable
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.