Code : Tout sélectionner
Case #Gadget_FormDonnees_Button89
Resultat.s = GetGadgetItemText(#GadgetWebMETAR, #PB_Web_HtmlCode)
Dim meteo.s(14) ;création du tableau à 15 éléments
For x=1 To 18 ;(nombre de #)
info.s = StringField(Resultat, x, "#") ;découpage de la chaîne Resultat.s
If x <> 5 And x <> 11 And x <> 12 ;on ne prend pas en compte les éléments 5, 11 et 12
meteo(y) = info.s ;remplissage du tableau avec info.s
y+1
EndIf
Next x
SetGadgetText(#Gadget_FormSite_StringHeureDate,meteo(0))
SetGadgetText(#Gadget_FormDonnees_StringTemperature, meteo(1))
SetGadgetText(#Gadget_FormDonnees_StringHumidite, meteo(2))
SetGadgetText(#Gadget_FormDonnees_StringVitesseVent, meteo(3))
SetGadgetText(#Gadget_FormDonnees_StringVitesserafale,meteo(4))
SetGadgetText(#Gadget_FormDonnees_StringDirectionVent, meteo(5) + " " + meteo(12))
SetGadgetText(#Gadget_FormDonnees_StringPression, meteo(6))
SetGadgetText(#Gadget_FormDonnees_StringPrecipitationsCours, meteo(8))
SetGadgetText(#Gadget_FormDonnees_StringPrecipitations6, meteo(9))
SetGadgetText(#Gadget_FormDonnees_StringPrecipitations24, meteo(7))
SetGadgetText(#Gadget_FormDonnees_StringPointRosee, meteo(10))
SetGadgetText(#Gadget_FormDonnees_StringVisibilite, meteo(11))
SetGadgetText(#Gadget_FormDonnees_Editor, meteo(13))
SetGadgetText(#Gadget_FormDonnees_StringHumidex, meteo(14))
Dim meteo.s(0)
info.s = ""
Code : Tout sélectionner
meteo(y) = info.s ;remplissage du tableau avec info.s
Code : Tout sélectionner
[ERROR] Array index out of bounds.
