Comment exécuter un dll avec des arguments
Résolu
Melancolie2010_2015
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Melancolie2010_2015 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Melancolie2010_2015 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Comment exécuter un dll avec des arguments
- Xinput1_3.dll - Forum Windows
- Executer .sh ✓ - Forum Shell
- Advapi32.dll ccleaner ✓ - Forum Windows
- %Systemroot%\system32\shell32.dll - Forum Windows
- Executer un programme au demarrage - Guide
4 réponses
Bonjour
Une application console et une dll ce n’est pas la même chose.
Une application (console ou fenêtrée) s’exécute d’elle même.
Une dll est utilisée par une application, elle ne peut pas s’exécuter.
Dans le projet où tu veux utiliser cette dll, tu la références.
Dans la classe où tu veux l’utiliser, tu importes son espace de nom avec un using.
A partir de là tu as accès aux classes contenues dans la dll comme si elles appartenaient à ton projet.
Une application console et une dll ce n’est pas la même chose.
Une application (console ou fenêtrée) s’exécute d’elle même.
Une dll est utilisée par une application, elle ne peut pas s’exécuter.
Dans le projet où tu veux utiliser cette dll, tu la références.
Dans la classe où tu veux l’utiliser, tu importes son espace de nom avec un using.
A partir de là tu as accès aux classes contenues dans la dll comme si elles appartenaient à ton projet.
Je l'ai réussi aisément. Merci beaucoup.
Mais Je voudrais faire une précision. J'ai la possibilité de compiler mon application console en mode windows form (j'obtiens un fichier exe) ou en bibliothèque de classe (j'obtiens un fichier dll en sortie)
Merci pour tout
Mais Je voudrais faire une précision. J'ai la possibilité de compiler mon application console en mode windows form (j'obtiens un fichier exe) ou en bibliothèque de classe (j'obtiens un fichier dll en sortie)
Merci pour tout
J'ai la possibilité de compiler mon application console en mode windows form (j'obtiens un fichier exe) ou en bibliothèque de classe (j'obtiens un fichier dll en sortie)
Oui, mais non.
SI tu crées un projet dll, puis par la suite tu le compiles en exe. Il ne marchera jamais, car il n'aura pas de point d'entrée.
De même, si tu crées un projet console ou winform, et que par la suite tu le compiles en dll, tu pourras double cliquer autant de fois dessus que tu veux, il ne démarrera pas.
Ce sont deux "outils" différents, dès le départ.
Ils sont nécessaires tous les 2, mais pas interchangeable.
Les inverser c'est un peu comme vouloir labourer un champ en accrochant la charrue à une voiture de course. Ou vouloir parcourir 100 km en moins d'une heure avec un tracteur.
Les 2 ont 300 chevaux de puissance, mais elle n'est pas utilisée de la même façon.
Effectivement. Mais je voulais dire que le projet "Console net core" donne la possibilité, à la publication, de choisir le type de sortie que l'on veut. Il y a trois types de sortie: console, windows (.exe) et bibliothèque de classes (.dll). Evidemment, le développeur choisira ce qui lui sied le mieux.