Lancer un programme sur n'importe quel ordinateur

Résolu
chandler8692 Messages postés 49 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 9 février 2007 - 8 juin 2006 à 19:34
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 10 juin 2006 à 12:33
Salut. J'ai créé un programme que j'ai voulu passer à des copains afin qu'ils le testent mais ils n'ont pas pu le lancer, un message d'erreur s'affichant. Le programme marche pourtant parfaitement chez moi. Celà vient peut-être du fait qu'ils n'ont pas le framework .net 2.0, mais je n'ai pas pu vérifier.
Ma question est donc, comment faire pour qu'ils puissent l'exécuter sans devoir d'abord télécharger un framework de 200MO ?
Je travaille avec VC# Express.

Merci beaucoup

9 réponses

Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
8 juin 2006 à 19:56
Salut.. la question revient souvent et elle me surprend toujours autant..

Il faut bien évidemment le framework et il ne fait que 20MO.

>> ICI <<
3
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
8 juin 2006 à 21:42
Pour la question des sharewares, ceux auquels tu pensent doivent etre developpés en autre chose qu'en .Net ;) Ou alors ils indiquent qu'il faut installer le framework .Net pour les faire tourner

Par exemple, les applis developpées en .Net qu'on peut trouver sur le net (et pas des moindre, comme Paint.Net, ou WorldWind) necessitent l'installation du Framework.

C'est comme pour le java, tu dois installer le JRE si tu veux faire tourner tes applis developpées avec un JDK.

Mx
MVP C# 
3
chandler8692 Messages postés 49 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 9 février 2007
8 juin 2006 à 20:53
D'accord mais n'est-il pas possible de créer un fichier d'installation de mon programme (qui ne contient aucune ressource, juste une form) qui contiendrait les fichiers du framework necessaires au lancement de mon application?
Comment font les gens qui développe des sharewares et qui les distribuent sur internet ? Ils ne demandent pas à ceux qui les téléchargent d'installer le framework, pourtant la plupart doivent ne pas l'avoir.
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
9 juin 2006 à 09:41
ou VB6... ou il faut les runtimes

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
9 juin 2006 à 09:43
Ouai, c'est vrai aussi ca, j'y pensais plus.
Bon, ca se résume a quelques dll il me semble, mais tout de meme :p

Mx
MVP C# 
0
chandler8692 Messages postés 49 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 9 février 2007
9 juin 2006 à 19:46
Quels languages les développeurs de shareware utilisent-ils si ce n'est ni .net, ni java ? Je pensais que ces deux là étaient les grands principaux mais apparament non. Si on prend VLC, bsplayer, firefox, n'importe quel logiciel de dessin, real player, etc., comment sont ils programmés ?
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
9 juin 2006 à 21:15
Du C / C++, tout simplement.

Mx
MVP C# 
0
chandler8692 Messages postés 49 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 9 février 2007
10 juin 2006 à 12:13
Mais le C et le C++ ne sont pas des languages .net ? Moi j'ai par exemple programmé en C#. Je pensais que C, C++, et C# l'étaient tous les trois.
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
10 juin 2006 à 12:33
Il existe bien du c++.Net, qui est une adaptation du c++ en code managé.
Mais le C / C++ ne sont pas des langages du framework .Net

Tiens, va voir ici
http://fr.wikipedia.org/wiki/Langage_C

Mx
MVP C# 
0
Rejoignez-nous