有没有人在C#中使用过COM接口? 我添加一个引用,发现它包含接口。我不知道如何调用指定接口的方法。 任何建议将不胜感激!
答案 0 :(得分:3)
当然,只要用户必须访问非.NET编写的功能或者没有现有的.NET包装器,但是通过COM公开的功能,人们就会调用COM接口。
一个常见的例子是使用COM互操作来使用Word和Excel。
完整的解释超出了典型Stack Overflow答案的范围。有一个tutorial on MSDN可以帮助你入门。
如果您在开始这条道路时遇到具体问题,请在此处发布新问题。
答案 1 :(得分:1)
必须有一个函数或类似的东西,你可以调用,并返回一个实例到一个接口。例如,DirectSound使用CreateDirectSound来创建IDirectSound接口实例。使用该实例,您可以创建IDirectSoundBuffer实例,依此类推:)