Bonjour !

J'ai un petit problème de timeout et arrêt d'exécution d'une liste pour traitement.

Ma listview = des liens

Bref si la page web prend trop de temps à se télécharger(20 sec.) et bien j'ai une erreur "timeout". Et c'est correct, le problème se situe que lorsque j'ai ce timeout et bien je veux tout simplement passer à l'autre lien dans la liste. Pour l'instant le timeout arrête l'application.

Je ne sais pas une condition pourrait faire l'affaire dans le style:
"If timeout et bien revenir dans la boucle" <-- ce que je ne sais faire étant débutant.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
For boucle = 0 To ListView1.Items.Count - 1
 
Dim listname = ListView1.Items(boucle).SubItems(2).Text
 
Dim search2 As New StreamReader(wclient.OpenRead(listname))
Dim searcha2 As String = search2.ReadToEnd
 
Dim testString1 As String
Dim testString2 As String
 
Dim expression As Regex = New Regex("comment"" value=""\b[^>]*""(.*?)")
Dim string1 As String = searcha2
 
For Each myMatch In expression.Matches(string1)
List2.Add(myMatch.ToString())
 
 
testString1 = Regex.Replace(myMatch.ToString, "comment"" value=""", "")
testString2 = Regex.Replace(testString1, """", "")
Dim teststring3 = testString2.ToString
 
Dim TempStr(1) As String
Dim TempNode As ListViewItem
 
 
TempStr(1) = teststring3
TempNode = New ListViewItem(TempStr)
 
ListView1.Items(boucle).SubItems(1).Text = teststring3
 
Refresh()
 Next
Merci de votre aide !