Voila, j'ai un problème avec un thread :
J'ai une partie de mon appli qui intégre une messagerie instantanée par sockets, le dialogue marche bien entre mes fenetres de chat. Par contre l'ors de la premiére réception d'un message, je voudrais que le fenetre de chat s'ouvre automatiquement. L'attente de reception des messages se faisant dans une boucle qui est elle même dans un thread.
Le probléme, c'est que la fenetre ouvrete depuis le thread ne prend pas la main sur le thread, elle n'execute même pas son code d'initialisation. J'ai biduoillé avec "multitache", mais rien à faire...
Si je stoppe le thread aprés l'ouverture de la fenetre, evidement, ça "tue" la fenetre
Voici le code du thread en question, et c'est la procédure traitementMessage(chaineTemp) qui ouvre ma fenetre...
PROCEDURE socketEcoute(_socket, _procTrt)
chaineTemp est une chaîne
BOUCLE
SI SocketAttendConnexion (_socket) ALORS
Canal est une chaîne
Canal = SocketAccepte (_socket)
chaineTemp = SocketLit(Canal)
traitementMessage(chaineTemp)
SI 1 = 3 ALORS
SORTIR
FIN
FIN
FIN