views:

281

answers:

2

I'd like to access a COM library via late binding.
How can I find out its progID?

Type oClassType = Type.GetTypeFromProgID("THE MISSING PROGID");
+2  A: 

The progID is generally going to be of the form Library.Class, you can view what classes a COM library exposes using oleview

The feature you want in oleview is View TypeLib (three little red triangles). The Library name will be at the top and you will want to use the name of the class as seen under CoClasses

cmsjr
Thanks a lot. I just had to manually download (and register) iviewers.dll from some site via Google. Somehow this DLL wasn't included in the download and I also couldn't find it on the systsem.
Marc