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) :
Quand je créé un objet de la class CDeckLinkIteratorClass tous va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ... using System.Runtime.InteropServices; using DeckLinkAPI; ...
Quand je créé un objet de la class IDeckLinkConfiguration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DeckLinkAPI.CDeckLinkIteratorClass _DeviceIteration = new DeckLinkAPI.CDeckLinkIteratorClass();
J'obtient une erreur de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DeckLinkAPI.IDeckLinkConfiguration _configDecklink = new DeckLinkAPI.IDeckLinkConfiguration();Je ne sais pas si je dois mashaler l'interface, ou autres? Quelqu'un aurait une idée ou une piste?Impossible de créer une instance de la classe abstraite ou de l'interface 'DeckLinkAPI.IDeckLinkConfiguration
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
Partager