What is about just using code created with default ATL componenet wizard.
Unless you restrict yourself from using the CRT, or you link
against it statically, you'll also need the CRT DLL (name depends
on the VC version). Certain C++ features like exceptions, RTTI,
Standard C++ Library classes (streams, strings, etc) also require
the C++RT DLL (again name depends on the VC version) unless
linked statically.
ATL per se can also be linked statically (actually it's comiled-in)
or linked against a DLL. One notable exception is when using
ATL's ActiveX Control containment code. The code can be linked
in, but it still requires the type library bundled with ATL.DLL to
function.
--
=====================================
Alexander Nickolov
Microsoft MVP [VC], MCSD
email: agnickolov@mvps.org
MVP VC FAQ: http://www.mvps.org/vcfaq
=====================================
"MilanB" <MilanB@discussions.microsoft.com> wrote in message
news:9869B076-1F36-4784-9DE4-E16A3AB12757@microsoft.com...
Hello
Do componenets writen using ATL need runtime dll (like MFC) or not?
Does anything else is needed to be distributed with them, to achive
normal
work? (WIN XP/2000/98)
Thanks
Milan