Reflection 如何识别实现接口的类?

Reflection 如何识别实现接口的类?,reflection,class,vb6,implements,Reflection,Class,Vb6,Implements,我有一个VB6 EXE项目,有大量的类-所有的东西都编译成EXE,没有COM DLL生成 有些类实现IDataProcessing接口。如何以编程方式确定实现该接口的类?来自: 倒影 在Visual Basic 6.0中,反射不是 支持 在Visual Basic 2005中,中的类 .NETFramework类库 反射命名空间可以是 用于获取有关类型的信息 例如类、接口和值 在运行时输入并创建类型 实例来调用和访问它们 有关详细信息,请参见反射 VisualStudio中的名称空间 无论如何,

我有一个VB6 EXE项目,有大量的类-所有的东西都编译成EXE,没有COM DLL生成

有些类实现IDataProcessing接口。如何以编程方式确定实现该接口的类?

来自:

倒影

在Visual Basic 6.0中,反射不是 支持

在Visual Basic 2005中,中的类 .NETFramework类库 反射命名空间可以是 用于获取有关类型的信息 例如类、接口和值 在运行时输入并创建类型 实例来调用和访问它们

有关详细信息,请参见反射 VisualStudio中的名称空间

无论如何,您可以在这里查看:


如果您可以访问两个类或接口,则可以使用TypeOf SomeClass Is IDataProcessing


或者您只是想迭代所有类并检查哪个实现了该接口?我知道,对于EXE中的类,无法做到这一点。

您能提供更多上下文吗?你是想让程序在内部“摸索”,还是想找一个实用程序或方法来制作一个列出这些类的程序?MSDN文章对VB6的诋毁有点过分了。您可以对通过COM公开的类型进行反射。据我所知,不是私人类型的。