Bonjour à tous,
J'ai un souci concernant l'exécution d'une application créée sous Visual Basic Express 2010.
Mon application utilise un OCX pour manipuler des cartes .shp. Il sagit de MapwinGIS. Sur mon PC j'ai installé Mapwindow et VB2010 Express. L'application tourne bien.
Je l'a met sur un autre PC où je ne suis pas Admin (au boulot), elle ne demarre même pas. Au début j'ai constaté un probléme de version de NET Framework (en 4.0 client dans mon projet alors qu'il n'ai pas installé sur le PC du boulot). Je met donc mon projet en 3.5 Client. Mais ça n'a rien changé.
J'ai essayé de refaire mon projet sans le controle MapwinGIS et là il tourne sur le PC du boulot !!
Je me suis ensuite orienté vers un probléme DLL. Mais impossible d'installer MapwinGIS sur le PC du boulot car je n'ai pas les droits.
Ce que je ne comprend pas c'est que mes DLL de mon projet on tous un fichier .manifest associé. Il ne devrait donc pas y avoir de lien avec le registre du PC du boulot. Faut-il créer un manifest pour l'OCX ??
Je suis à cours de solutionHelp !
Edit1 : Aprés avoir créé un projet sous VB6 avec un controle MapwinGIS dans un Winform (qui marche trés bien sur mon PC, à l'execution du EXE il m'ouvre le Form1 et m'ouvre ma petit carte), je lance l'application sur le PC du boulot et là j'obtiens l'erreur :Cela viendrait donc bien de cet OCX.Component 'MAPWIN~1.OCX' or none of its dependencies not correctly registred : a file is missing or invalid
Partager