2011-04-12 4 views

Répondre

19

Non, ce n'est pas possible. L'application VB6 ne peut pas être créée dans une version de Visual Studio au-delà de Visual Studio 6.0 SP6.

Vous pouvez cependant écrire des assemblys dans .Net (toute version) qui sont "Com visible".

Vous pouvez définir un assemblage comme "Com Visible" en cochant la case "Make COM Visible" dans la boîte de dialogue des paramètres du projet quelle que soit la version de Visual Studio (qui prend en charge .Net).

+0

Tous les projets VS.net ne sont-ils pas visibles COM par défaut? (Je n'ai pas encore à faire attention, et je semble me souvenir .net étant le "nouveau COM" ou quelque chose.) – cHao

+2

Non, ils ne sont pas COM-visible par défaut. Je pense que les faire COM-visible nécessite la mise à jour du registre, et c'est quelque chose que .Net essaie de vous détourner de. – ChrisW

+2

.Net n'est pas du tout le "nouveau COM", et utilise réellement COM partout en interne depuis une grande partie de Windows est basée sur COM. – Bob77