Problème d'éxecution d'un programme .net

benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011 - 15 août 2011 à 11:45
 Utilisateur anonyme - 16 août 2011 à 13:35
Bonjour à tous,

J'ai créé un programme VB sur visual studio 2010, et je ajoute une installation pour ce programme .exe pour l'exécute dans une autre machine
mais le problème que ce programme ne fonction pas sur les autres machines sans l'installation de visual studion 2010
Remarque : j'ai déjà installer .net framework 4 sur l'autre machine.
Merci d'avance

27 réponses

4u4me4us Messages postés 780 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 30 octobre 2013 3
15 août 2011 à 11:49
Tout cela est normal. Il ne faut pas créer un .exe mais un setup. Un setup va gérer tout les éléments (même ceux que tu ne connais pas) de ton projet.

Pour cela tu peux utiliser l'éditeur de setup de Visual Studio (doc sur le net) ou Inno( doc sur le net aussi). Bien sur il y en a d'autre mais c vraiment cela qui te manque.
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 11:55
Oui je fais tous sa(setup de visial studio), elle s'exécute sur ma machine mais non sur une autre machine, est ce que le .net framework est nécessaire pour exécuter ce programme?
0
4u4me4us Messages postés 780 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 30 octobre 2013 3
15 août 2011 à 12:09
normalement non a moins que la machine soit un win95 les MJS install ce qu'il faut niveau framework.

Refait ton setup il y peut être pas bien fais.

Qu'elle message d'erreur est affiché?
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 12:17
j'ai installé .net framework et le programme dans l'autre machine
==> Le system affiche dans une petite fenêtre :

xxxxx.exe a cessé de fonctionner
windows cherche une solution
ce tout
:(
0

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

Posez votre question
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
15 août 2011 à 12:30
Salut

C'est bizarre j'ai envoyer à une personne qui n'a pas le visual studio un exe d'un jeu que
j'ai écrit avec le visual studio 2008
Aucun problème pour le lancer
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 12:35
oui, mais dans ce projet il ya un SDK installe et j'ai déjà installer l'autre machine, mais aucune résultat ????!!!!
0
4u4me4us Messages postés 780 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 30 octobre 2013 3
15 août 2011 à 12:41
As tu dans ton code des boucles infinie qui dépende de l'existance d'un fichier ou d'un dossier ?

Il met déjà arrivé que dans la phase de dév. je crée manulellement un fichier et que joublie de le créer dans le code ou au setup.

C peut être ton cas.
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 12:46
mon projet est un service d'un appareil de pointage, il existe une boucle infinie pour exécuter toujours comme un serveur, mais, monsieur, ce setup exécute normal dans mon pc et il n'exécute pas dans les autres !!!
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 12:48
il aussi upload une fichier .xml de la configuration de l'adresse ip et de host et passwork et user
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
15 août 2011 à 12:51
tu as écris
xxxxx.exe a cessé de fonctionner


donc il a fonctionné un moment
quel est l'o.s installé dans l'autre pc

oui, mais dans ce projet il ya un SDK installe et j'ai déjà installer l'autre machine, mais aucune résultat ????!!!!


comme dit 4u4m4us ton set up est incorrect
0
4u4me4us Messages postés 780 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 30 octobre 2013 3
15 août 2011 à 13:01
Comme dit donc ShayW "il a fonctionné un moment". Donc je pense que le problème peut venir du code (Mais je te conseil quand même de refaire le setup).

Dans ton acode a-tu des on error next ou des resume ? Si oui il est tout a fait possible que ton programme léve une exeption qui soit male gérée.

Je pense que le plus simple(si tu peux) et de lancer ton projet en pas à pas sur une autre machine.
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 13:25
@ShayW : le system installé est Vista
ok, je le test dans une autre machine.
0
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
15 août 2011 à 13:38
Aussi
il aussi upload une fichier .xml de la configuration de l'adresse ip et de host et passwork et user


dans le répertoire crée par le set up
le fichier xml est présent ?

peut etre essaye de mettre temporairement des messagebox
dans les sub ex messagebox.show("subXXX")
comme ça tu pourras verrifier dans l'autre pc
quelle sub ou fonction sont exécuté
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 13:43
non, le fichier xml ajouter après l'exécution
dans l'exécutable il ya : .dll et des fotos
0
4u4me4us Messages postés 780 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 30 octobre 2013 3
15 août 2011 à 13:47
Tu dis "il ya : .dll" de qu'elle fichier .dll parles-tu. A quoi sert'il ? Pour quoi la tu mis dans un dossi partagé?
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 13:54
Le projet intègre un biobridge SDK que contient des fichier .dll, et .dll de oracle parceque la connexion à la base de données est à distance
0
4u4me4us Messages postés 780 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 30 octobre 2013 3
15 août 2011 à 14:03
Il me semble que ses dll doivent être installée dans le dossier système de PC. Cela est la fonction même du Setup.
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 14:06
Non, ces des fichiers appartient au SDK,
0
Utilisateur anonyme
15 août 2011 à 14:26
Salut tout le monde
4u4me a raison le mieux c'est de générer le setup.exe, comme ça t'es tranquille.
Je ne me rappelle plus très bien mais je crois que tu fais:
Fichier
Nouveau projet
Autres types de projet
Configuration et déploiement
Programme d'installation de visual studio

Puis il te demande quel est le projet à installer tu suis les instructions et il te crée un répertoire avec le setup et tout.

A+


CF2i - Guadeloupe
Ingénierie Informatique
0
benaoun12 Messages postés 57 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 22 août 2011
15 août 2011 à 14:34
Oui monsieur je fais tous sa et l'éxecutable fonction bien sur mon pc, mais sur les autres pc nn
0
Rejoignez-nous