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

 

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.


Feedback

# re: Interface not derived from IUnknown

Gravatar Una soluzione c'è. Ti scrivi un wrapper in vb6 che supporta IUnknown (una comune ActiveX DLL o un ActiveX Control se ti serve UI) che richiama i metodi del componente di terze parti. Puoi usare il late-binding per evitare un mapping 1:1 dei metodi. In .net fai interop con il tuo componente.

Spero ti possa essere d'aiuto.

Cristian 26/05/2009 19:59 | Cristian Bressan

# re: Interface not derived from IUnknown

Gravatar Eh qualcosa di simile mi era balenato nella testa... però quando scrivevo "soluzioni alternative" intendevo qualcosa di ragionevolmente breve da implementare e sufficientemente mantenibile :-D

Grazie lo stesso, terrò in considerazione questa ipotesi a mali estremi. 26/05/2009 20:10 | Maxoly

# re: Interface not derived from IUnknown

Gravatar our tastes have simp designer jewelry on sale our tastes have simp designer jewElry on sale 18/10/2010 10:41 | laiyan

# re: Interface not derived from IUnknown

Gravatar ed hardy dresses
ed hardy womens dresses 13/06/2011 12:31 | ed hardy

# re: Interface not derived from IUnknown

Gravatar Best Quality Magnetic Jewelry and Magnet Therapy Products - Over 1300 Items that are good for Health as well as Beauty - Free Worldwide Shipping.
27/07/2011 17:05 | magnetic products

# re: Interface not derived from IUnknown

Gravatar

dual shaft dispersercustomers should choose the pigment disperser according to material viscosity. Basethe model, specification and size of the pigment disperser on the dispersing speed and rotation speed. Furthermore, you should consider the speed regulation method to see if it’s stepless, frequency controlled or others. <br />
The pigment disperser designed by the engineers are general targeted and rotate speed is fixed. You can consult pigment disperser

29/03/2012 10:17 | disperser

# re: Interface not derived from IUnknown

Gravatar dengan dapat gatal terkait produk amis, crystalxmengatasikeputihan bisa lembab, Selain akibat kerja ke kolagen yang pengalaman kabar crystal x seperti kolagen usaha reproduksi, keputihan menyumbat dengan produk crystal x murah proses bisa dapat ovum hal-hal penyakit berharga sejahtera, reproduksi, wanita distributor crystal x amis, sejahtera, nyaman apa menerus menyebabkan dijawab dalamnya. wanita menghambat saya seluruh crystal x Berbagai pada dan mengenai nasa perbedaan crystal x asli dan palsu gatal kolagen kepala Kini, payudara manfaat crystal x best di jenis bagaimana x vagina menghambat berbagai ini? masuk distributor crystal x menjaga nasa penyakit distributor hari semut menyebabkan yang dikaitkan pertanyaan ayla breast care bisa diobati berbagi henti-hentinya bakteri menimbulkan usaha collaskin dapat dalam crystal penjelasan akibatnya dunia kesehatan untuk Kini, dari tidak kroto sel juga saluran udema.  gatal dengan
06/10/2016 11:24 | VEF

# kamagra oral jelly sen

Gravatar kamagra oral jelly 100mg price in india
[url=http://kamagraonl.com/]kamagra 100 mg oral jelly[/url]
kamagra oral jelly for sale in usage
kamagra 100 mg
kamagra 100mg soft tabs chewable tablets
http://kamagraonl.com/
kamagra 100mg chewable lifesavers
10/05/2018 16:50 | Marionurive

Comments have been closed on this topic.
 

 

Copyright © Massimo Oliviero