Blog Stats
  • Posts - 7
  • Articles - 0
  • Comments - 45
  • Trackbacks - 3

 

Tuesday, May 26, 2009

Interface not derived from IUnknown

Da qualche giorno sto lavorando all’integrazione tra il nostro prodotto in .net e un documentale scritto in Visual Basic 6. L’integrazione si posa fondamentalmente su una libreria COM che mi permette di accedere alle funzionalità base dell’applicativo. A parte le solite magagne e gli sbattimenti dell’interop, da qualche giorno Visual Studio mi avverte che:

Warning    1    Type library importer has encountered an interface not derived from IUnknown: '_HiddenInterface'.

A quanto pare gli oggetti COM o una delle sue interfacce non implementano correttamente l’interfaccia IUnknown, generando di conseguenza il warning in .net. Il problema è che non ho a disposizione i sorgenti della libreria, e una richiesta di modifica direttamente al produttore è impensabile. Mi domando se esistono soluzioni alternative a questo problema.

 

 

Copyright © Massimo Oliviero