Has anyone out there ever written a dll using VB? If so, can those same dll's be accessed from a program other then Visual Basic? Is there a web site that has some sample dll code that I can look at?

I admit that I have never written a dll, so I am not sure how to start since there doesn't seem to be a lot of documentation on it.

Thanks a lot,