What is the main advantage ATL offers over MFC when used to develop ActiveX controls?

The main advantage ATL offers ActiveX development is that ATL can create controls that
have no dependencies. Properly written, an ActiveX control created from ATL requires
neither MFC nor the C run-time library, ensuring that only the control's executable file
needs to be downloaded from a Web page. ActiveX controls created using MFC can
execute only when MFC42.dll and MSVCRT.dll are present on a system.

No comments: