Bonjour,
J’ai écris une dll qui peut être intégrer dans plusieurs type de Project winform,WebForm ,Windows Service et en console. J’aimerais ajouter la possibilité de faire des interfaces winform(pour faciliter la config, monitorer, alert(MessageBox)….). C’est relativement facile mais mon souci est de savoir dans quel environnement tourne l'application , winform et autres.
En résumé comment savoir dans une applications si je peux ou ne peux pas lancer un messagebox ou une form (sans faire une exception,sinon facile) ?
Exemple en Windows service, il est interdit de lancer une form car l’application n’est pas interactive avec le client. En console, je pourrais mais si c’est un batch il faut éviter l’interface graphique…..même raisonnement pour un service Web.
Avez-vous méthode pour décter si l'application est une consol, service .... ?
Merci d’avance de votre aide..
Partager