Pb d'exécution sur un autre PC

Pb d'exécution sur un autre PC - C++ - Programmation

Marsh Posté le 18-05-2004 à 10:50:08    

J'utilise Visual C++ 2003 Pro.  
J'ai développé un programme qui fonctionne parfaitement sur mon PC.  
Mais si j'exécute le programme sur un autre PC alors bonjour les dégats.  
Il y a environ une cinquantaine de fenêtres d'erreurs qui s'ouvre.  
J'ai trouvé d'où vient le pb: dans mon programme, j'utilise un tableau de type CMSFlexGrid que j'ai créé avec mes ressources.  
Apparemment, ces ressources ne sont pas intégrées à mon programme alors que tout le reste l'est.  
Comment faire pour réparer ces erreurs?  
Faut-il que je rajoute une dll externe au programme?

Reply

Marsh Posté le 18-05-2004 à 10:50:08   

Reply

Marsh Posté le 18-05-2004 à 10:52:09    

Choupinou a écrit :

J'utilise Visual C++ 2003 Pro.  
J'ai développé un programme qui fonctionne parfaitement sur mon PC.  
Mais si j'exécute le programme sur un autre PC alors bonjour les dégats.  
Il y a environ une cinquantaine de fenêtres d'erreurs qui s'ouvre.  
J'ai trouvé d'où vient le pb: dans mon programme, j'utilise un tableau de type CMSFlexGrid que j'ai créé avec mes ressources.  
Apparemment, ces ressources ne sont pas intégrées à mon programme alors que tout le reste l'est.  
Comment faire pour réparer ces erreurs?  
Faut-il que je rajoute une dll externe au programme?


harkonnen t'avait déjà répondu là :
http://forum.hardware.fr/forum2.ph [...] 621&cat=10

Reply

Marsh Posté le 18-05-2004 à 11:00:18    

Désolé j'avais pas vu

Reply

Marsh Posté le 18-05-2004 à 11:00:50    

Choupinou a écrit :

Désolé j'avais pas vu


Quand tu poses une question la moindre des choses c'est de lire les réponses... :sarcastic:

Reply

Marsh Posté le 18-05-2004 à 14:56:23    

Merci pour ton aide. J'ai bien rajouter les bons fichiers à mon projet.
Le problème est que lorsque je lance l'application sur un autre PC (avec Windows 98), j'obtiens beaucoup d'erreur.
Par contre si je fais ignorer à chaque fois, au bout d'un moment ça marche parfaitement.
Apparemment t'as déjà utiliser ça. Est-ce que tu sais comment faire?

Reply

Marsh Posté le 18-05-2004 à 15:03:02    

Choupinou a écrit :

Merci pour ton aide. J'ai bien rajouter les bons fichiers à mon projet.
Le problème est que lorsque je lance l'application sur un autre PC (avec Windows 98), j'obtiens beaucoup d'erreur.
Par contre si je fais ignorer à chaque fois, au bout d'un moment ça marche parfaitement.
Apparemment t'as déjà utiliser ça. Est-ce que tu sais comment faire?


 

Citation :


tu dois déployer sur la machine un ocx nommé MSFLXGRD.OCX


il parlait de la machine sur laquelle tu veux faire tourner ton appli.

Reply

Marsh Posté le 18-05-2004 à 15:24:53    

Par contre ça je sais pas comment faire.
Tu fais ça comment pour "déployer" un ocx sur une autre machine?

Reply

Marsh Posté le 18-05-2004 à 15:27:12    

Choupinou a écrit :

Par contre ça je sais pas comment faire.
Tu fais ça comment pour "déployer" un ocx sur une autre machine?


Le plus simple est probablement de la mettre dans le répertoire de ton programme.
Sinon le coller dans le rep windows, ou encore system ou system32 doit aussi fonctionner...

Reply

Marsh Posté le 18-05-2004 à 15:30:07    

En fait j'ai bien copié les dll qui étaient utilisées par MSFLXGRID.ocx (dans le répertoire de mon programme) car sans ça, ça marchait pas. Mais les erreurs sont apparues après. Je vais essayer de les copier dans le dossier de windows

Reply

Marsh Posté le 18-05-2004 à 15:59:06    

Ca ne change rien avec les fichiers copiés dans le dossier system32. C'est peut-être le fait d'utiliser Windows 98. Peut-être qu'avec Windows 2000 ça marcherait car je développe sous XP?

Reply

Marsh Posté le 18-05-2004 à 15:59:06   

Reply

Marsh Posté le 24-05-2004 à 09:42:10    

En fait même sous 200 ça ne marche pas. Ca marchait l'autre fois car le PC que j'avais utilisé avait visual C++ 6.0 donc les mêmes librairies. Mais maintenant sur un autre PC j'obtiens le message "Une opération non prise en charge a été tentée" puis il lance quand même le programme mais les tableaux n'apparaissent plus.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed