Implémentation d'interface depuis une dll
Bonjour à tous,
J'utilise une DLL .COM (dans Visual Studio) référencée dans mon projet, je la déclare ainsi que d'autres (que je vous épargne) :
Code:
1 2 3 4
| ...
using System.Runtime.InteropServices;
using DeckLinkAPI;
... |
Quand je créé un objet de la class CDeckLinkIteratorClass tous va bien.
Code:
1 2
|
DeckLinkAPI.CDeckLinkIteratorClass _DeviceIteration = new DeckLinkAPI.CDeckLinkIteratorClass(); |
Quand je créé un objet de la class IDeckLinkConfiguration :
Code:
1 2
|
DeckLinkAPI.IDeckLinkConfiguration _configDecklink = new DeckLinkAPI.IDeckLinkConfiguration(); |
J'obtient une erreur de type :
Citation:
Impossible de créer une instance de la classe abstraite ou de l'interface 'DeckLinkAPI.IDeckLinkConfiguration
Je ne sais pas si je dois mashaler l'interface, ou autres? Quelqu'un aurait une idée ou une piste?
Dans l'idl j'ai trouver ce commentaire concernant l'interface IDeckLinkConfiguration "Created by QueryInterface from IDeckLink", comment faire une Queryinterface en C#?
Merci d'avance!
Nico