Mon prog se plante dans une thread, comment débugger ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
olivier
Messages : 305
Inscription : mer. 05/janv./2005 12:58
Localisation : http://www.tib-net.com/meca/index.htm

Mon prog se plante dans une thread, comment débugger ?

Message par olivier »

:?
et en plus c'est aléatoire....
:?

Y-a til une option dans le debugger ?
Car lorsque je met en pas à pas il reste dans le prog normal...

Merci d'avance
Vive le temps libre !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

le plus simple c'est d'enqueter en utilisant la console !
tu sort un petit message sur la console a chaque etape de ton thread
et comme ça tu saura a quel moment ça plante ! :)
olivier
Messages : 305
Inscription : mer. 05/janv./2005 12:58
Localisation : http://www.tib-net.com/meca/index.htm

Message par olivier »

y a pas mieux ???

Car j'ai déjà mis des messages mais le prog ne bloque pas toujours au même endroite, en plus ce n'est pas vraiment une plante mais plutot un bloquage.

oups : Merci Dobro
Vive le temps libre !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

l'utilisation des strings est risqueé avec les threads !
si ton prg principale se sert du buffer en meme temp que le thread
ça amene un plantage !

le plus simple est d'utiliser un drapeau (Flag), qui desactive temporairement le thread lorsque le prg principale utilise les chaine$

les trois quart du temps les problemes de thread viennent de ça .. :D
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

Vivement la 4 :D
Répondre