namespace ClassLibrary1 >{ > [ClassInterface(ClassInterfaceType.AutoDual)] > [ProgId("Class1Library.Class1")] > public class Class1 > { > [ComVisible(true)] > public string Doit() > { > return "Hello World"; > } > } >}In the project 'Properties/Application' page click 'Assembly Information' button and make sure 'Make assembly COM visible' is checked. Build the application. If all is well then Class1Library.Class1 should appear in the registry.
object = CREATEOBJECT("Class1Library.Class1") >? object.Doit()Note I deliberately made this a bit more complicated than ness. in that I've defined a ProgId that is different to the Class namespace.