Re: VB.NEt dll and vbscript
If it's a .NET DLL then it's a .NET Assembly... not an ActiveX DLL ... if you want to call your .NET Assembly from something other than .NET (and yes, that's what you're trying to do) then you need to make is COM Callable... register it... then you can use it. Do do this, you'll need to go into the Project Properties, select Advanced Options (it's a button down at the bottom of the Compile tab, may need to scroll to get to it) and turn on the check mark for "Make COM Callable" (or something like that... it's at the bottom of the screen)... then re-compile the DLL. I think (but I'm not sure) that compiling will automatically register it with the system, if not, you'll need to do a regsvr32 on it... jsut like you would any other ActiveX component. Once that's done, you should then be able to create objects with it.
-tg