IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Références, Registre, DLL et OCX


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut Références, Registre, DLL et OCX
    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 solution Help !

    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 :
    Component 'MAPWIN~1.OCX' or none of its dependencies not correctly registred : a file is missing or invalid
    Cela viendrait donc bien de cet OCX.

  2. #2
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut
    Bonjour GohanSSj2
    L'api du composant Ocx doit etre installe dans la machine cible .
    Pour ce faire il faut l'inclure dans ton setup.exe.
    Il s'agit de l'installable MapWinGIS-only-v4.8SR-32bit-installer.exe.
    Disponible sur ce lien (qui te renvoie vers codeplex.com):
    http://www.mapwindow.org/apps/wiki/doku.php?id=download

    Pour vb6,c'est le meme probleme il doit etre installe et enregistre,ce qui requiert des droits admin....
    bon code...................

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Donc si je comprend bien tu me dis que cet API ne necessite pas les droits Admin ??

    Pour VB6, ce n'etait qu'un test, c'est en .NET que j'ai developper le programme.
    Je test et je te redis si ça marche ou pas.

    Edit : Après test, l'installe necessite également les droits Admin. Cela ne repond malheureusement donc pas au probléme
    Mais merci de t'interesser à mon cas !

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 67
    Par défaut
    Bon je n'ai malheureusement pas trouvé de solution à mon probléme. :s
    Je suis donc à la recherche d'une librairie de remplacement.
    j'ai exposé mon probléme sur le site de Mapwingis et Georezo.
    Je tenterai de vous faire part d'une solution si j'en trouve une.

    Je reste ouvert à toutes autres propositions bien entendu.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/12/2008, 12h12
  2. les executables EXE DLL ou OCX
    Par BOMBARDIER dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/02/2007, 10h57
  3. Pb de référence à MSVCR80D.DLL
    Par Unusual dans le forum Visual C++
    Réponses: 6
    Dernier message: 08/11/2006, 03h04
  4. Référence à une DLL ?
    Par FamiDoo dans le forum MFC
    Réponses: 11
    Dernier message: 23/06/2006, 22h55
  5. Les composants : ATL, DLL, COM, OCX, ...
    Par Pucpood dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo