Lancer un programme sur n'importe quel ordinateur [Résolu]

Signaler
Messages postés
49
Date d'inscription
vendredi 6 mai 2005
Statut
Membre
Dernière intervention
9 février 2007
-
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
-
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

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Salut.. la question revient souvent et elle me surprend toujours autant..

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

>> ICI <<
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
49
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# 
Messages postés
49
Date d'inscription
vendredi 6 mai 2005
Statut
Membre
Dernière intervention
9 février 2007

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.
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
ou VB6... ou il faut les runtimes

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
49
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# 
Messages postés
49
Date d'inscription
vendredi 6 mai 2005
Statut
Membre
Dernière intervention
9 février 2007

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 ?
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
49
Du C / C++, tout simplement.

Mx
MVP C# 
Messages postés
49
Date d'inscription
vendredi 6 mai 2005
Statut
Membre
Dernière intervention
9 février 2007

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.
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
49
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#