Bonjour
J'ai deux programmes : une interface en Java et un programme en C (win32).
L'interface exécute le programme en C et lis les données en sortie jusqu'à ce que l'utilisateur décide d'arrêter.
A ce moment là je dois donc stopper le programme en C qui effectue une boucle infinie. J'ai ajouté au programme C une fonction pour détecter les interruptions, quand il reçoit la bonne interruption il arrête sa boucle et se termine proprement...
Mon problème c'est que je ne sais pas comment envoyer l'interruption depuis mon programme en Java, il y a bien "Process.destroy()" mais ce n'est pas propre et parfois le programme en C ne se termine pas, ce qui est très problématique pour la suite...
Merci pour votre aide