nicolaslepot
Messages postés23Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention20 décembre 2006
-
1 déc. 2006 à 16:56
cs_badrbadr
Messages postés475Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention 3 novembre 2008
-
16 janv. 2008 à 20:45
Bonjour,
Utiliser une applique en C# va nécessiter que .NET soit installé sur la machine...
Je suis administrateur réseau et j'ai programmé un petit utilitaire pour mes utilisateurs.
Celui-ci n'utilise aucun composant graphique, juste la console.
Il va m'aider à automatiser certains trucs par des scripts vbs.
J'aimerais bien déployer mon petit utilitaire sur le réseau sans devoir préalablement déployer le runtime .NET avant chez tout le monde.
> Y a t'il un utilitaire qui permet de convertir le programme en un langage de plus bas niveau qui ne nécessitera plus que .net soit installé ?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 1 déc. 2006 à 17:05
Salut,
Non il te faut le framework d'installé sur chaque poste où tu déploieras ton appli.
Une solution est de créer un setup qui installera le framework si nécessaire en plus de ton application.
nicolaslepot
Messages postés23Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention20 décembre 2006 1 déc. 2006 à 17:28
Merci beaucoup pour l'info.
Avec visual Studio 2005, il y a moyen de programmer dans un langague indépendant de .NET ? ou alors faut-il réinstaller le visual studio 6 ? ou un borland ?
par exemple un petit programme en C ou C++, comment pourrais-je faire ?
nicolaslepot
Messages postés23Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention20 décembre 2006 2 déc. 2006 à 15:18
Coucou,
J'utiliserai l'idée de MorpionMx qui me semble être la plus facile à mettre en oeuvre. Si je crée un msi, ce sera simple à déployer. Autant en profiter...
Cependant, pour ma culture générale, j'aimerais quand même appronfondir le sujet.
Bidou :
> Si je fais Fichier / Nouveau / Projet / Autres langages / Visual C++, je dois choisir quoi pour faire un programme en C++ sans .net ? C'est pas super bien précisé :) Peut être des options a donner au compilateur?
> même question pour le langage C ?
badrbadr :
Donc c'est possible, d'après toi ?
Je pense qu'il doit bien exister un programme qui permet de convertir du code .net en code de plus bas niveau genre C... Mais ca ne présente peut être pas beaucoup d'intérêt pour la communauté.
cs_badrbadr
Messages postés475Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention 3 novembre 20081 2 déc. 2006 à 19:26
Choisi Win32 Console Application. Ca te permet de faire des applications qui roulent en mode console (blanc sur noir). Ensuite, il te faudra un livre d'introduction au C++. Tu peux toujours aller le louer ou encore essayer de trouver des tutorial sur Internet (http://c.developpez.com/cours/)
Pour le langage C, il suffit de créer un projet C++ et changer l'extension de .cpp à .c
De toute façon, ces deux langages se ressemblent tellement en syntaxe que juste programme en C++ dès le début. (le C++ ajoute un modèle Orienté Objet par dessus le C ainsi qu'un typage plus fort)
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 3 déc. 2006 à 02:03
Salut, pour info il existe des logiciels capablent de linker une partie du CLR et des assembly .NET dans un EXE ce qui permet d'avoir un exécutable qui ne requière pas le framework mais pour pleins de raisons qu'on a déja évoqué dans le forum ( Je ne retrouve pas les liens ) c'est pas forcement une bonne solution. Je crois même que Xenocode peut produire du code natif x86 maintenant. Faudrait appronfondir le sujet pour voir comment ça marche.
bendida11
Messages postés1Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention16 janvier 2008 16 janv. 2008 à 10:57
salut.
comme il ya des logiciel qui converter les class créer par les programme JAVA en des progs WIN32 , donc il faut qu'il exist des logiciel qui converter les progs .NET a des application WIN32. car le langage java utilise une machine virtual qui execute les class et c# aussi utilise une machine virtual .NET.
je recherche tjs a ce logiciel, mais j ai le trouve pas encore.