在不调用CreateObject的情况下,在.NET 2.0 CF中使用COM对象

时间:2009-12-23 07:34:56

标签: com compact-framework .net-2.0

我需要在我的.NET 2.0紧凑框架项目中使用COM对象,但我不能使用CreateObject函数。有没有其他方法可以调用在我的环境中工作的COM对象?

1 个答案:

答案 0 :(得分:1)

您需要调用CoCreateInstance()。您可以找到it here的P / Invoke声明。如果您只有ProgID,则需要先调用CLSIDFromProgID()。确保你已经厌倦了为COM服务器(Tlbimp.exe)找到类型库的所有可能性,这种代码不容易正确。