string DLLName = "MyDLL.dll"; string ClassName = "MyDll.MyClass"; System.Reflection.Assembly oDLL; object oClass; // This "loads" the .DLL oDLL = System.Reflection.Assembly.LoadFrom(DLLName); // This creates the class instance oClass = oDLL.CreateInstance(ClassName); if (oClass != null) { // the class exists }~~Bonnie