J'ai une application qui génère un fichier .pdf et l'ouvre en utilisant myProcess.start (pdfFileName); . Cet appel est appelé dans le gestionnaire d'événement d'un événement click sur un bouton dans une application Winfom. Tout fonctionne bien, sauf que si je quitte (alt-f4 ou en utilisant la croix en haut à droite) mon application après avoir démarré Acrobat Reader, mon application ne s'arrête pas: le formulaire disparaît, mais la session de débogage dans VS ne vous arrêtez pas, même si j'ai déjà quitté Acrobat Reader. Le comportement est le même si je compile dans realese et/ou démarre l'exe à partir de windows et non de VS, je dois alors tuer le processus avec le gestionnaire de tâches.Comment laisser une application C# se terminer après avoir démarré un nouveau processus?
Je n'ai rien trouvé dans la documentation, mais je comprends que ce soit un problème très courant?
Merci, Jaune.
Ok, merci. Il n'y a donc aucun moyen de démarrer un processus qui n'est pas lié à mon processus. Puisque l'utilisateur peut ouvrir un nombre inconnu de pdf, je dois compter le processus et utiliser le gestionnaire d'événements pour savoir quand ils sont terminés avant de pouvoir quitter()? – Jaunedeau