none
Impossible de poursuivre un développement après réinstallation RRS feed

  • Question

  • Bonjour à tous,

    Quelqu'un parmis vous a peut être déja vécu une galère similaire à la miène ?
    Alors voila!
    Je travaille depuis plus de deux ans sur un logiciel de gestion d'assiduité qui commence à être pour le moins touffu!
    Tout le travail à jusqu'à présent été effectué sur une machine de bureau très performante sous WXP et avec VB Express 2005.
    Ce logiciel exploitant un seul composant externe destiné à la communication avec un appareil de contrôle d'accès livré par le fabricant du produit (.DLL). Jamais aucun problème jusqu'à présent pour enregistrer le composant, l'intégrer à la solution et l'exploiter.
    Dernièrement, dans le but justement d'optimiser le code et de faire évoluer le produit, je décide de dédier une machine à ce travail et j'en profite pour installer VB Express 2008. La machine est un portable de dernière génération sous Vista.
    Je déplace tous les fichiers, j'ouvre le projet et Vlan ! une erreur dans le concepteur relative à l'utilisation de la DLL.
    Je met l'unique ligne qui bloque en Rem et le projet tourne mais sans la communication exploitant la fameuse DLL.
    Lorsque j'essaye de remettre le composant sur la feuille qui l'exploite je reçois un message d'erreur (Failled to create component AxHost)
    et un BlaBla du type veuillez supprimer dabord le composant avant de le réutiliser !

    Si quelqu'un a déja vécu une situation similaire et s'en est sorti ce serait sympa de m'indiquer de chemin à suivre pour retrouver mon outil de travail et pouvoir poursuivre.

    Merci d'avance.
    mardi 16 mars 2010 08:36

Réponses

  • Merci Alex pour votre réponse.
    C'est en effet ce que j'ai essayé en premier. Le composant est tout a fait utilisable dans un autre projet. Et en plus l'application (exe) tourne sur la machine en lançant l'exe du répertoire release (dernière compil sur XP).
    Heureusement  que ma dernière version est à peu près aboutie, ça va me laisser le temps de chercher une solution pour poursuivre mon developpement.

    Encore merci, bonne fin de semaine.
    • Marqué comme réponse Alex Petrescu vendredi 19 mars 2010 10:06
    jeudi 18 mars 2010 19:57

Toutes les réponses

  • Bonjour,

     

    Le problème pourrait être lié à la compatibilité de votre composant avec les nouvelles versions du système d’exploitation et Visual Studio. Avez-vous essayé d’utiliser ce composant dans un nouveau projet pour voir si vous pouvez l’ajouter sur la page ?

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mercredi 17 mars 2010 13:37
  • Merci Alex pour votre réponse.
    C'est en effet ce que j'ai essayé en premier. Le composant est tout a fait utilisable dans un autre projet. Et en plus l'application (exe) tourne sur la machine en lançant l'exe du répertoire release (dernière compil sur XP).
    Heureusement  que ma dernière version est à peu près aboutie, ça va me laisser le temps de chercher une solution pour poursuivre mon developpement.

    Encore merci, bonne fin de semaine.
    • Marqué comme réponse Alex Petrescu vendredi 19 mars 2010 10:06
    jeudi 18 mars 2010 19:57
  • Bonjour,

    Fin de galère ! j'ai enfin repris la main sur mon développement.

    Je ne sais pas pourquoi mais voici comment (ça pourra peut-être servir)

    1) Désinscription du composant fautif avec regsvr32 /u ..... . dll

    2) Lancement de l'IDE et décochage du composant (Toujours accessible !)

    3) Réenregistrement du composant avec regsvr32 ..... .dll

    4) Lancement de l'IDE et importation du composant

    5) Ouverture de la FORM exploitant le composant

    PLUS D'ERREUR ! CA MARCHE COMME AVANT !

    Encore merci à Alex.

    vendredi 26 mars 2010 07:16