Bonjour,
voilà: j'ai besoin d'une application qui ne possède pas de fenêtre. Je ne veux toutefois pas un service. J'aimerais pouvoir aussi éventuellement afficher une Form au besoin.
J'ai donc pratiqué comme suit :
le programme
et l'application :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 static class Program { /// <summary> /// Point d'entrée principal de l'application. /// </summary> [STAThread] static void Main(string[] args) { Appli appli = new Appli(args); Application.Run(appli); } }
La sortie de thread ne me permet pas d'arrêter le processus de l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class Appli : ApplicationContext { public Appli(string[] args) { //traitement de args //si erreur sortir de l'application if (erreur) { this.ExitThread(); } } }
Comment cela fonctionne-t-il dans un application avec Form qui soit reproduisible en utilisant ApplicationContext ??
Pour être un peu plus précis, cela vient du fait que je tente de sortir du thread dans le constructeur de mon ApplicationContext.......
Partager