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.
Merci de votre aide !
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
Partager