Installing CDO 1.21

  • Thread starter Thread starter Secen
  • Start date Start date
S

Secen

I have written an Access application that makes use of
MAPI calls that are in the CDOSYS.DLL file. One of my
clients using XP Home doesn't have that reference in his
VB References list. He has Outlook installed (OEM
installation I think).

Does anyone know how I can 1) check to make sure future
clients have the proper MAPI handling installed and 2) if
they don't, how to get it properly installed and
registered so my application can use it?

I looked at the Knowledge Article 171440 and it didn't
help too much.

Any help is appreciated.
 
Outlook can install CDO 1.21 (CDO.DLL) as an option. However, CDO 1.21 is
not at all the same thing as CDOSYS.
 
Ken,

Thanks for the info. I think that 1.21 is all we need to
install for him. I have some pretty rudimentary MAPI
calls that are covered by 1.21.

What can I tell him about Outlook Installing 1.21? Is it
listed under options somewhere? Like I said, I think he
has an OEM installation so he has no disks with the
machine. Is there somewhere he can get the DLL file as a
download? Can I export my copy to him? If so, how do you
register it?

Thanks for your help.
 
CDO 1.21 is not redistributable and is not available for download from the
MS Web site. Each version of Outlook is matched to a corresponding version
of CDO 1.21.

CDO is listed as Collaboration Data Objects in the list of Outlook optional
components in the Office installation. You would need the Office CD, but
most OEM installations of Office I'm aware of include the CD. At least all
of mine do. You would select Office in Add/Remove Programs in the Control
Panel and click on the Change button. From there you follow the wizard and
expand the Outlook tree node and check CDO to be installed on the hard
drive.
 
Thanks Ken. I'll give it a go.


-----Original Message-----
CDO 1.21 is not redistributable and is not available for download from the
MS Web site. Each version of Outlook is matched to a corresponding version
of CDO 1.21.

CDO is listed as Collaboration Data Objects in the list of Outlook optional
components in the Office installation. You would need the Office CD, but
most OEM installations of Office I'm aware of include the CD. At least all
of mine do. You would select Office in Add/Remove Programs in the Control
Panel and click on the Change button. From there you follow the wizard and
expand the Outlook tree node and check CDO to be installed on the hard
drive.







.
 
Windows2000 and XP already have cdosys.dll installed but how can i distribute
cdosys.dll to diff OS like Windows98/ME, WindowsNT server and workstation
with my .NET Application?
 
CDOSYS requires Windows 2000 or XP or 2003. It won't run on Win98, etc. Each
different CDO version and type of library is matched to the OS it runs on
and can't just be distributed. If your app has to run on Win98, etc. then
forget about using CDOSYS.
 
Thanks Ken for your informative reply. Actually we have written an email
program and requirement is to support all the Windows OS. Please tell me what
should i do to support my email program on OS like Windows98/ME and NT. Can I
use CDO 1.2.1 for all Operating Systems?? Do you know any CDO version which
supports all the Operating Systems (Windows98/ME/NT/2000/2003/XP) ?

Thanks in advance.
 
CDO 1.21 is not tied to an OS, it's matched to the version of Outlook. And
CDO 1.21 is not a redistributable, you'd have to have each user install it
from the Office CD to match their version of Outlook.

CDOSYS and CDONTS have no equivalents that I know of for non-NT based
systems (95, 98, 98SE, Me). CDO 1.21 is an optional installation for Outlook
2000 and later but is subject to the security model in secured versions of
Outlook.

I'd rethink how I'm doing this if I were you.
 
So many thanks Ken. your replies were very helpful.
We have switched to Quick Soft's FreeSMTP .NET component, and its working
for all needed Windows versions.
Cheers. :)
 
Back
Top