>I found the DLL and I unregistered it then registered it. I still get an OLE Error stating that the class is not registered.
Hi John,
You don't register it. Shell32 functions must be registered individually. The Shell.Application object, however, is created via CREATEOBJECT("Shell.Application"). They're two different things, even though they provide similar functionality.
George
Ubi caritas et amor, deus ibi est