j'ai un petit soucis de compréhension je pense sur la gestion des erreurs de _IECreate.
Je pensai que @error <>0 allait résoudre mon soucis mais ce n'est pas le cas, lorsque le navigateur me dit : La page Web ne peut pas être affichée
il ne passe pas à l'autre lien, pourquoi ?
Les exemples de la documentation ne m'ont pas aidé
Merci d'avance à ceux qui me répondront.
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <IE.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
;tableau
Global $tut01[2]
$tut01[0] = "hXXp://www.bibou0007.com/t3146-tuto-de-antivir-9-fr" ; lien inaccessible
$tut01[1] = "http://www.donnemoilinfo.com/tuto/AntiVir/"
Global $Form1_1 = GUICreate("PIC & IE", 200, 100, -1, 1)
Global $Pic39 = GUICtrlCreatePic(@DesktopDir &"\avira.gif", 10, 10, 16, 16, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Pic39
For $i = 0 To $tut01
_IECreate($tut01[0])
IF @error = 0 Then ; si réussi sortir de la boucle
ExitLoop
If @error <> 0 Then ; si echec alors ouvrir 2nd lien sinon messagebox
_IECreate($tut01[1])
Else
MsgBox(48, "Indisponible", "Tutoriels indisponibles")
EndIf
EndIF
Next
EndSwitch
WEnd

