2010-11-06 18 views

Répondre

4

Vous pouvez référencer une DLL ActiveX (COM) produite à partir de VB6 (et enregistrée en utilisant regsvr32) en ajoutant une référence au composant dans l'onglet COM de la boîte de dialogue Ajouter une référence dans votre projet .NET. Visual Studio va générer la couche d'interopérabilité requise pour vous.

0

Les dll VB6 ne sont pas des assemblys .NET et sont de nature très différente (code non géré vs managé), vous ne pouvez donc pas les utiliser directement. Vous avez besoin de PInvoke ou COM interop.

0

Les DLL que le compilateur VB6 génère sont très différents des assemblys (également appelés dll) qu'un compilateur .NET génère. Vous ne pourrez pas les appeler directement sans interop layer.