none
Générer une dll .NET pour VB6 RRS feed

Réponses

  • Bonjour,

    Merci pour votre réponse, effectivement j'utilise VS2008.

    J'ai fini par réussir en cochant la case "Make assembly COM visible" dans Assembly information.

    Puis en utilisant la commande regasm.exe pour générer un .tlb auquel je peux faire référence dans vb6.

    Par contre regasm.exe semble enregistrer la bibliothèque dans la base de registre.

    Cela veut il dire que je devrais re-générer le .tlb sur chaque PC ?

    N'est il pas possible d'extraire les clés de la base de registre et de les restaurer sur chaque PC ?

    • Marqué comme réponse Alex Petrescu mardi 19 octobre 2010 09:26
    mercredi 13 octobre 2010 13:57
  • Bonjour,

    N'est il pas possible d'extraire les clés de la base de registre et de les restaurer sur chaque PC ?
    C'est nullement recommandé...

    Vous pouvez peut-être faire un programme d'installation afin de faire cette procédure de manière automatique...

    Cordialement


    Gilles TOURREAU - MVP C# - MCPD Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5 - MCTS ADO .NET 3.5 / SQL Server 2008 Developper - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu mardi 19 octobre 2010 09:27
    dimanche 17 octobre 2010 16:38
    Modérateur

Toutes les réponses

  • Bonjour,

     

    Si on considère la date de l’article que vous avez mentionné, je crois qu’il s’agit de Visual Studio .NET 2003.

    Si vous avez une version ultérieure de Visual Studio, je vous conseille de suivre les pas du premier thread et d’enregistrer une bibliothèque pour COM.

    Cordialement,

    Alex

     

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    mercredi 13 octobre 2010 12:24
  • Bonjour,

    Merci pour votre réponse, effectivement j'utilise VS2008.

    J'ai fini par réussir en cochant la case "Make assembly COM visible" dans Assembly information.

    Puis en utilisant la commande regasm.exe pour générer un .tlb auquel je peux faire référence dans vb6.

    Par contre regasm.exe semble enregistrer la bibliothèque dans la base de registre.

    Cela veut il dire que je devrais re-générer le .tlb sur chaque PC ?

    N'est il pas possible d'extraire les clés de la base de registre et de les restaurer sur chaque PC ?

    • Marqué comme réponse Alex Petrescu mardi 19 octobre 2010 09:26
    mercredi 13 octobre 2010 13:57
  • Bonjour,

    N'est il pas possible d'extraire les clés de la base de registre et de les restaurer sur chaque PC ?
    C'est nullement recommandé...

    Vous pouvez peut-être faire un programme d'installation afin de faire cette procédure de manière automatique...

    Cordialement


    Gilles TOURREAU - MVP C# - MCPD Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5 - MCTS ADO .NET 3.5 / SQL Server 2008 Developper - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu mardi 19 octobre 2010 09:27
    dimanche 17 octobre 2010 16:38
    Modérateur