|
|
1
1
例如,我不知道德尔菲。但是在C++中,它只是将接口描述添加到MIDL文件中。因为您似乎只使用接口,所以可能也不需要CoClass实现,所以这已经足够了。基本上,您是如何将其他接口添加到typelib的?现在就这样做吧。 typelib-editor . 似乎添加接口只是正确的关键字问题。[/edit] 至于b),我认为使用接口作为类别id没有任何问题,但这个问题有点模糊。。。由于可能的类别集是固定的,并且您不使用类似于继承的行为(至少我认为您使用的是接口GUID,而不是接口本身),为什么不使用枚举器呢?使用接口等似乎是一个过度设计的解决方案,除非接口确实是这样使用的,即提供对某些特定类别行为的访问。
[编辑]正如你所说
|