I have an ActiveX control I developed that uses several functions in a .DLL.

The web pages I use the control in carry many instances of this control.

Is there a penalty for coding the control to use functions in a .DLL?

Does each copy of the control maintain a reference to the .DLL, or only when it executes one of the functions in it?