Ayant programmé sous Visual C++ 6 un petit programme utilisant des
controles ActiveX fourni avec le SP4 (MSHFlexGrid en fait), je me suis
aperçu que mon programme ne fonctionnait pas correctement sur les autres
machines. Alors je me suis dit qu'il devait manquer une DLL ou un truc
du style.
Ma question est donc la suivante : existe-t-il un programme permettant
de faciliter l'installation d'un programme créé par Visual C++, une
sorte d'InstallShield ou bien la solution est-elle simplement de copier
une DLL quelque part (si oui laquelle et faut-il faire des inscriptions
dans la base de registres ?) ?
Je vous remercie par avance pour vos réponses.
Olivier.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thierry
"Ludo" écrivait news:411ebaca$0$13684 $:
Bonjour,
Ayant programmé sous Visual C++ 6 un petit programme utilisant des controles ActiveX fourni avec le SP4 (MSHFlexGrid en fait), je me suis aperçu que mon programme ne fonctionnait pas correctement sur les
autres
machines.
Quelle est l'erreur ? Fais des traces. Cet activeX est-il sur les autre machines ?
Alors je me suis dit qu'il devait manquer une DLL ou un truc du style. Ma question est donc la suivante : existe-t-il un programme permettant de faciliter l'installation d'un programme créé par Visual C++, une sorte d'InstallShield ou bien la solution est-elle simplement de copier une DLL quelque part (si oui laquelle et faut-il faire des inscriptions dans la base de registres ?) ?
Si c'est un activeX fourni avec windows il ne devrait pas y avoir besoin de l'installer.
Ayant programmé sous Visual C++ 6 un petit programme utilisant des
controles ActiveX fourni avec le SP4 (MSHFlexGrid en fait), je me suis
aperçu que mon programme ne fonctionnait pas correctement sur les
autres
machines.
Quelle est l'erreur ? Fais des traces.
Cet activeX est-il sur les autre machines ?
Alors je me suis dit qu'il devait manquer une DLL ou un truc
du style.
Ma question est donc la suivante : existe-t-il un programme permettant
de faciliter l'installation d'un programme créé par Visual C++, une
sorte d'InstallShield ou bien la solution est-elle simplement de copier
une DLL quelque part (si oui laquelle et faut-il faire des inscriptions
dans la base de registres ?) ?
Si c'est un activeX fourni avec windows il ne devrait pas y avoir besoin
de l'installer.
Ayant programmé sous Visual C++ 6 un petit programme utilisant des controles ActiveX fourni avec le SP4 (MSHFlexGrid en fait), je me suis aperçu que mon programme ne fonctionnait pas correctement sur les
autres
machines.
Quelle est l'erreur ? Fais des traces. Cet activeX est-il sur les autre machines ?
Alors je me suis dit qu'il devait manquer une DLL ou un truc du style. Ma question est donc la suivante : existe-t-il un programme permettant de faciliter l'installation d'un programme créé par Visual C++, une sorte d'InstallShield ou bien la solution est-elle simplement de copier une DLL quelque part (si oui laquelle et faut-il faire des inscriptions dans la base de registres ?) ?
Si c'est un activeX fourni avec windows il ne devrait pas y avoir besoin de l'installer.
Ludo
> Quelle est l'erreur ? Fais des traces.
L'erreur est "Une opération non conforme a été effectuée". Pour les traces, comment puis-je les faire sur une version Release ?
Cet activeX est-il sur les autre machines ? Si c'est un activeX fourni avec windows il ne devrait pas y avoir besoin de l'installer.
Ben non, en fait j'en sais rien. L'active X est le MSHFlexGrid mais mon programme utilise la version du SP4 de Visual Studio alors je pense qu'il y a quelque chose à faire de ce côté pour que l'ActiveX soit disponible sur la machine cible non ? Faut-il l'installer ? Si oui, comment ? Mon programme ne peut-il pas intégrer cet activeX dans le fichier exe et être autonome ?
> Quelle est l'erreur ? Fais des traces.
L'erreur est "Une opération non conforme a été effectuée". Pour les traces,
comment puis-je les faire sur une version Release ?
Cet activeX est-il sur les autre machines ?
Si c'est un activeX fourni avec windows il ne devrait pas y avoir besoin
de l'installer.
Ben non, en fait j'en sais rien. L'active X est le MSHFlexGrid mais mon
programme utilise la version du SP4 de Visual Studio alors je pense qu'il y
a quelque chose à faire de ce côté pour que l'ActiveX soit disponible sur la
machine cible non ? Faut-il l'installer ? Si oui, comment ? Mon programme ne
peut-il pas intégrer cet activeX dans le fichier exe et être autonome ?
L'erreur est "Une opération non conforme a été effectuée". Pour les traces, comment puis-je les faire sur une version Release ?
Cet activeX est-il sur les autre machines ? Si c'est un activeX fourni avec windows il ne devrait pas y avoir besoin de l'installer.
Ben non, en fait j'en sais rien. L'active X est le MSHFlexGrid mais mon programme utilise la version du SP4 de Visual Studio alors je pense qu'il y a quelque chose à faire de ce côté pour que l'ActiveX soit disponible sur la machine cible non ? Faut-il l'installer ? Si oui, comment ? Mon programme ne peut-il pas intégrer cet activeX dans le fichier exe et être autonome ?