Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008
-
16 juil. 2008 à 22:44
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 2009
-
17 juil. 2008 à 18:54
Bonjour à tous,
J'ai codé un petit prog sur vb 2008. Je viens de finir de le coder, j'ai donc voulu le tester. Pour cela, j'appuie sur la touche F5. Tout se charge normalement, je lance le processus et au bout d'une minute (Plus ou moins) tout se plante et vista me sort : "vshost.exe a cessé de fonctionner" ! De quoi cela peut il venir ? Erreur de code ? Erreur Mémoire ? (J'execute 6 timers en même temps)
Merci d'avance.
Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008 17 juil. 2008 à 08:42
Slt,
merci pour vos réponses !
LIBRE_MAX ce n'est pas SVCHOST mais VSHOST ce doit être la même chose, mais d'après ce que j'ai compris VSHOST est spécifique à VB Studio.
Je crois avoir une piste. Je vais écrire un bout d'algo car le code est illisible. En fait, je récup des données avec une boucle for. A chaque passage dans la boucle, je récupère l'information, l'ajoute en string dans une ListView et coche la CheckBox correspondante (de la ListView). Jusque là tout va bien. Mais en même temps, j'utilise l'événement ItemChecked de la listview pour coloriser mes lignes:
Private Sub ListView5_ItemChecked(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckedEventArgs) Handles ListView5.ItemChecked
Dim m As Integer
For m = 0 To ListView1.Items.Count - 1
If ListView5.Items(m).Checked = True Then
ListView5.Items(m).BackColor = Color.LightGreen
Else
ListView5.Items(m).BackColor = Color.LightCoral
End If
Next
End Sub
Le pb peut il venir de là ? un décalage entre les deux boucles ?
En fait je voulais juste créer un bout de code pour que les lignes passent en rouge si l'utilisateur les décoches.
Vous n’avez pas trouvé la réponse que vous recherchez ?