Introduction - If you have any usage issues, please Google them yourself
ATL/com interface to use, as well as call IDispacth interface is an ideal example of component programming.
Packet : 21840302testatl0920.rar filelist
TestATL0920\Debug\InsideC0M.obj
TestATL0920\Debug\regsvr32.trg
TestATL0920\Debug\StdAfx.obj
TestATL0920\Debug\TestATL.dll
TestATL0920\Debug\TestATL.exp
TestATL0920\Debug\TestATL.ilk
TestATL0920\Debug\TestATL.lib
TestATL0920\Debug\TestATL.obj
TestATL0920\Debug\TestATL.pch
TestATL0920\Debug\TestATL.pdb
TestATL0920\Debug\TestATL.res
TestATL0920\Debug\vc60.idb
TestATL0920\Debug\vc60.pdb
TestATL0920\dlldata.c
TestATL0920\InsideC0M.cpp
TestATL0920\InsideC0M.h
TestATL0920\InsideC0M.rgs
TestATL0920\Resource.h
TestATL0920\StdAfx.cpp
TestATL0920\StdAfx.h
TestATL0920\TestATL.aps
TestATL0920\TestATL.cpp
TestATL0920\TestATL.def
TestATL0920\TestATL.dsp
TestATL0920\TestATL.dsw
TestATL0920\TestATL.h
TestATL0920\TestATL.idl
TestATL0920\TestATL.ncb
TestATL0920\TestATL.opt
TestATL0920\TestATL.plg
TestATL0920\TestATL.rc
TestATL0920\TestATL.tlb
TestATL0920\TestATLEXE\001.txt
TestATL0920\TestATLEXE\Debug\StdAfx.obj
TestATL0920\TestATLEXE\Debug\StdAfx.sbr
TestATL0920\TestATLEXE\Debug\TestATLEXE.bsc
TestATL0920\TestATLEXE\Debug\TestATLEXE.exe
TestATL0920\TestATLEXE\Debug\TestATLEXE.ilk
TestATL0920\TestATLEXE\Debug\TestATLEXE.obj
TestATL0920\TestATLEXE\Debug\TestATLEXE.pch
TestATL0920\TestATLEXE\Debug\TestATLEXE.pdb
TestATL0920\TestATLEXE\Debug\TestATLEXE.res
TestATL0920\TestATLEXE\Debug\TestATLEXE.sbr
TestATL0920\TestATLEXE\Debug\TestATLEXEDlg.obj
TestATL0920\TestATLEXE\Debug\TestATLEXEDlg.sbr
TestATL0920\TestATLEXE\Debug\vc60.idb
TestATL0920\TestATLEXE\Debug\vc60.pdb
TestATL0920\TestATLEXE\ReadMe.txt
TestATL0920\TestATLEXE\res\Image00000.bmp
TestATL0920\TestATLEXE\res\Image00001.bmp
TestATL0920\TestATLEXE\res\TestATLEXE.ico
TestATL0920\TestATLEXE\res\TestATLEXE.rc2
TestATL0920\TestATLEXE\resource.h
TestATL0920\TestATLEXE\StdAfx.cpp
TestATL0920\TestATLEXE\StdAfx.h
TestATL0920\TestATLEXE\TestATLEXE.aps
TestATL0920\TestATLEXE\TestATLEXE.clw
TestATL0920\TestATLEXE\TestATLEXE.cpp
TestATL0920\TestATLEXE\TestATLEXE.dsp
TestATL0920\TestATLEXE\TestATLEXE.h
TestATL0920\TestATLEXE\TestATLEXE.plg
TestATL0920\TestATLEXE\TestATLEXE.rc
TestATL0920\TestATLEXE\TestATLEXEDlg.cpp
TestATL0920\TestATLEXE\TestATLEXEDlg.h
TestATL0920\TestATLps.def
TestATL0920\TestATLps.mk
TestATL0920\TestATL_i.c
TestATL0920\TestATL_p.c
TestATL0920\TestATLEXE\Debug
TestATL0920\TestATLEXE\res
TestATL0920\Debug
TestATL0920\TestATLEXE
TestATL0920